类型 函数 返回值 无 修订版本 版本 2024.3703 关键词 Google,IAP,应用内购买,恢复 store.purchase() store.*
清除设备信息或购买新设备的用户可能希望恢复以前购买的商品。此函数将启动检索所有有效购买和活动订阅的流程。
在此过程中,storeTransaction 监听器(在 store.init() 中定义)可能会被多次调用,每次调用对应一个商品。完成后,将调用交易状态“restoreCompleted”。
与 Apple IAP 不同,Google IAP 不包含交易的 "restored"
状态。仍然应该调用此函数来检索用户的所有购买,但所有有效交易的状态都将是 "purchased"
。执行恢复操作时,应将返回的已恢复购买视为普通购买,但避免在文件或数据库中创建重复记录 — 实际上,在添加购买之前,请检查它是否已存在于文件/数据库中,或者通过其键覆盖它。
store.restore()