我目前正在开发一个包含谷歌应用内订阅的应用程序。谷歌似乎会处理大部分计费和交易,但问题是:1.如果用户的信用卡在应用程序尝试更新订阅时过期,我需要在设备或我的后端服务器上处理这种情况吗?2. 如果没有,谷歌会向用户发送通知吗?3.如果是,我如何查看用户的信用卡状态????(希望我不需要)
问问题
450 次
1 回答
1
根据文档:
如果定期付款失败(例如,因为客户的信用卡已失效),则不会续订。getPurchases() 方法不返回失败或过期的订阅。
建议:在您的应用程序中包含业务逻辑,以通知您的后端服务器订阅购买、令牌和任何可能发生的计费错误。如果需要,您的后端服务器可以使用服务器端 API 来查询和更新您的记录并直接跟进客户。
1.看起来你的服务器应该有责任每天与谷歌核对,如果订阅不活跃,则禁用内容。如果由于某种原因导致付款失败,Google 不会再次自动续订订阅,因此与取消订阅一样好。
2.Google 会通知用户。
于 2017-08-09T05:30:20.840 回答