类型 函数 返回值 无 修订版 版本 2024.3703 关键字 Google、IAP、应用内购买、恢复 store.purchase() store.*
擦除设备上的信息或购买新设备的用户可能希望恢复之前购买的商品。此函数会启动检索所有有效购买和激活订阅的过程。
在此过程中,storeTransaction 侦听器在 store.init() 中定义的侦听器可能会被调用多次,每次针对一项商品调用一次。完成此过程后,将调用事务状态“restoreCompleted”。
与 Apple IAP 不同,Google IAP 不包含事务的“已恢复”
状态。此函数仍应该被调用以检索用户的所有购买,但所有有效事务的都具有“已购买”
状态。执行恢复时,你应该将返回的已恢复购买视为正常购买,但避免在文件中或数据库中创建重复的记录 — 基本上,在添加购买之前,检查它是否已存在于你的文件/数据库中,或根据其键覆盖它。
store.restore()