采购失败,因为采购未正确初始化

Posted

技术标签:

【中文标题】采购失败,因为采购未正确初始化【英文标题】:Purchase failed because Purchasing was not initialized correctly 【发布时间】:2019-06-16 06:14:51 【问题描述】:

在 Unity3D 中,我的应用内购买工作,在应用购买问题中显示测试环境。但是,当我将它上传到 xcode 并运行它时,它给了我一个错误。

我正在使用 IAP 按钮,即无代码版本。我已经输入了我的 Apple SKU、团队 ID 和 AppleStoreID 覆盖,但它仍然给我这个错误:

IAPButton.PurchaseProduct() with product ID: No Ads Subscription
UnityEngine.Purchasing.IAPButton:PurchaseProduct()
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction'1) 

UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

Purchase failed because Purchasing was not initialized correctly
UnityEngine.Purchasing.CodelessIAPStoreListener:InitiatePurchase(String)
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()

(Filename: ./Runtime/Export/Debug.bindings.h Line: 45)

IAPButton.OnPurchaseFailed(Product , PurchaseFailureReason PurchasingUnavailable)
UnityEngine.Purchasing.IAPButton:OnPurchaseFailed(Product, PurchaseFailureReason)
UnityEngine.Purchasing.CodelessIAPStoreListener:InitiatePurchase(String)
UnityEngine.Events.UnityEvent:Invoke()
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.StandaloneInputModule:ProcessTouchEvents()
UnityEngine.EventSystems.StandaloneInputModule:Process()

我已经在 Unity 中开启了 In App Purchasing,并在 Xcode 中启用了它,但似乎没有任何效果。

【问题讨论】:

你是在真机上测试吗? 【参考方案1】:

让您完成Apple 税务和银行协议(尤其是付费应用),它们必须有效

【讨论】:

【参考方案2】:

在我的情况下,它是捆绑标识符(包名称)确保您拥有与 Appstore 上完全相同的包。

【讨论】:

您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。

以上是关于采购失败,因为采购未正确初始化的主要内容,如果未能解决你的问题,请参考以下文章

SAP系统是如何设置和更新标准成本的?

一起学习设计模式:责任链模式

sap事务类型哪些可以跨年

微信统一下单需注意问题

采购供应链管理系统:企业采购与供应链管理更简单快捷

在SAP中如何查采购信息记录的修改历史呢?