我正在尝试使用此示例的最新应用计费库,但我怀疑它的生命周期onConsumeFinished
是在之前还是之后调用的onPurchasesUpdated
?
我应该什么时候释放资源?
用户从 Google Play 购买对话框购买商品后,我应该更新状态onPurchasesUpdated
还是必须使用?onActivityResult
我正在尝试使用此示例的最新应用计费库,但我怀疑它的生命周期onConsumeFinished
是在之前还是之后调用的onPurchasesUpdated
?
我应该什么时候释放资源?
用户从 Google Play 购买对话框购买商品后,我应该更新状态onPurchasesUpdated
还是必须使用?onActivityResult
关于生命周期的文档都在这里。
何时更新状态取决于您的设计。请记住,购买可能会在您的应用程序流程之外更改状态(例如,如果用户获得退款)并且您的应用程序可能会被终止(例如,如果在用户切换到另一个应用程序后设备内存不足),因此您需要处理在应用程序启动和正常购买流程中正确购买状态。