Version: 2017.4
初始化
处理购买

检索商品

调用应用商店的 RetrieveProducts 方法时,该方法应该会获取最新的商品元数据以及(可选)当前用户的所有权状态。

此过程完成时,应用商店应该调用在初始化时提供给该商店的 IStoreCallbackOnProductsRetrieved 方法,从而提供表示可购商品的 ProductDescription 集合。

如果商品已为用户所有,应用商店可能会填写 ProductDescription 的收据和交易 ID 字段;Unity IAP 将对应用程序尚未处理的任何交易调用应用程序的 ProcessPurchase 方法。

请注意,如果用户离线,应用商店应重试,直到用户重新获得连接为止,注意避免通过激进的轮询来影响游戏性能。

处理错误

如果由于无法恢复的错误(例如开发者在进行商店配置时犯错)而无法检索商品,则应该调用 IStoreCallbackOnSetupFailed 方法,指出原因为 InitializationFailureReason

初始化
处理购买
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961