版本:Unity 6 (6000.0)
语言:English
初始化
处理购买

获取产品

当你的商店调用 RetrieveProducts 方法时,它应该获取最新的产品元数据,并可选地获取当前用户的拥有状态。

此过程完成后,你的商店应该调用 IStoreCallbackOnProductsRetrieved 方法(在初始化时提供给你的商店),并提供一个代表可供购买商品的 ProductDescription 集合。

如果用户拥有这些产品,你的商店可以填写 ProductDescription 中的收据和交易 ID 字段;Unity IAPUnity 应用内购买的缩写
参见 术语表
将为应用程序尚未处理的任何交易调用应用程序的 ProcessPurchase 方法。

请注意,如果用户离线,你的商店应重试,直到用户恢复连接,注意避免通过积极轮询影响游戏性能。

处理错误

如果由于无法恢复的错误(例如开发人员在商店配置中出现错误)而无法检索产品,则应调用 IStoreCallbackOnSetupFailed 方法,并指明导致错误的 InitializationFailureReason

初始化
处理购买