我目前正在开发一个包含谷歌应用内订阅的应用程序。谷歌似乎会处理大部分结算和交易,但问题是: 1.如果用户的信用卡在应用程序尝试续订时已过期,我是否需要在设备或后端服务器上处理此案例? 2.如果没有,谷歌会向用户发送通知吗? 3.如果是,我该如何查看用户信用卡的状态????(希望我不需要)
答案 0 :(得分:1)
如果定期付款失败(例如,因为客户的信用卡已失效),则订阅不会续订。该 getPurchases()方法不会返回失败或过期的订阅。
建议:在您的应用中包含业务逻辑以通知您的 订阅购买,令牌和任何计费的后端服务器 可能发生的错误。您的后端服务器可以使用服务器端 API用于查询和更新您的记录并跟进客户 直接,如果需要的话。
1.看起来应该是您的服务器有责任每天向Google查询,如果订阅未激活则禁用内容。如果由于任何原因付款失败,Google不会再次自动续订订阅,因此可以说订阅已取消。
2.Google确实会通知用户。