我正在我的应用上实施google应用内结算。通常,当订阅达到到期时间时,它将自动续订。新购买了(with the purchase token remain the same)
那么,我的应用程序应该认可这个新购买的商品还是可以安全地忽略它?
答案 0 :(得分:0)
如果您使用帐单库,则只需定期致电billingClient.queryPurchases()
;如果使用AIDL,则只需致电mService.getPurchases()
如果用户续订了订阅,则将返回用户拥有该项目的权利;如果他决定不续订,则在宽限期(如果有)之后,将返回其不拥有该项目。
答案 1 :(得分:0)
在应用结算文档(https://developer.android.com/google/play/billing/billing_library_releases_notes#2_0_acknowledge)中重新阅读Google Play之后
”对于订阅,您必须确认具有新购买令牌的任何购买。这意味着需要确认所有初始购买,计划变更和重新注册,但无需确认后续续订。如果购买需要确认,则可以检查购买中的确认字段。”
所以基本上,如果续订了,我不必确认。 我在这里为对同一主题感兴趣的任何人分享答案。