ios在应用程序购买提示两次登录使用沙盒帐户



我正在构建一个使用IAP的应用程序。

我注意到当我在Sandbox环境中购买产品时(使用以下基本代码)

SKPayment * payment = [SKPayment paymentWithProduct:product];
[[SKPaymentQueue defaultQueue] addPayment:payment];

如果我是第一次进入沙箱帐户凭据,我看到iTunes登录对话框使用现有的苹果ID,创建新的苹果ID,取消对话框。

然后输入我的沙箱帐户凭据…然后我被提示输入完全相同的对话框再次凭据…之后我才能成功购买。

在随后的购买尝试中,我只会被提示输入我的凭据一次。

似乎只有在设置->iTunes &App Store ->我的设备上的Apple ID。

知道为什么会这样吗?

我也有同样的问题。
我看了https://forums.developer.apple.com/thread/14088上面提到的答案,如果你使用沙盒测试应用商店帐户凭证进行应用内购买,那么它肯定会提示输入两次用户名和密码,但它在Live上运行良好。

最新更新