这个一般是 iap 初始化失败造成的,苹果app审核人员可能用被禁止购买的apple帐号测试你的购买。这个时候iap会初始化失败并给出明确提示。
只要在点击购买按钮的时候提示用户帐号被禁止购买就可以通过。
代码在下面,
public void OnInitializeFailed(InitializationFailureReason error)
{
Debug.LogError("内购初始化失败");
switch (error)
{
case InitializationFailureReason.AppNotKnown:
Debug.LogError("一个未知错误,请检查后台配置");
break;
case InitializationFailureReason.PurchasingUnavailable:
// Ask the user if billing is disabled in device settings.
Debug.Log("禁止购买");
break;
case InitializationFailureReason.NoProductsAvailable:
// Developer configuration error; check product metadata.
Debug.Log("没有商品");
break;
}
}
************点击这里可以看到作者的其他文章**************