unity ipv6 无法购买

这个一般是 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;

        }
    }

************点击这里可以看到作者的其他文章**************

你可能感兴趣的:(unity ipv6 无法购买)