类型 函数 返回值 无 修订版 版本 2024.3703 关键词 Google、IAP、应用内购买、consumePurchase 另请参阅 store.purchase()
此函数会“消耗”购买物品,并让物品可再次购买。在 Google IAP 中,一旦购买产品,它会被视为“已拥有”,且不能再次购买。因此,你必须使用此函数,将“已拥有”产品变回“未拥有”产品,以便再次购买。
请注意,有些物品设计为仅购买一次,你不应消耗它们。例如,如果购买解锁了游戏中的新世界,它则不应适合将来消耗。其他一些物品可以购买多次,例如能量包和宝石 — 这些类型的物品必须消耗后才能再次购买。如需了解详细信息,请参阅 Google 的文档。
消耗购买不是即时的。建议你在调用 store.consumePurchase()
后等待几分钟,然后验证消耗是否实际发生。
消耗产品也会丢弃它们之前的购买数据。
当产品被消耗时,交易状态将为 “已消耗”
。无效产品没有回调。
store.consumePurchase( productIdentifier )
字符串. 表示要消耗的物品的产品标识符的字符串。