是什么触发了itunes登录警报

时间:2015-08-05 09:49:49

标签: ios in-app-purchase itunes storekit skpaymenttransaction

我想在我们的应用程序中实现一个新的商店功能,其中将有多个非消耗品可供购买。我继续按照我想要的方式设置一切,它确实有效。不幸的是,每次应用程序启动或从后台激活时都会显示一条警告,要求登录iTunes。

如果您下载应用程序,它会弹出相同的警报。它没有说这是沙盒环境。我试图找到可能触发此警报的代码行 - 我将这个新商店功能的代码评论为一个简单的图形框架,但仍然存在替代方案。我试图从iTunes退出并重新启动我的iPod - 没有任何帮助。如果我从AppStore重新安装我们当前的应用程序版本,警报就会消失。

所以我的问题是:究竟是什么触发了这个警报?有没有办法调试这个?先谢谢了。

1 个答案:

答案 0 :(得分:0)

听起来好像某个交易没有正确完成,每次应用启动StoreKit都会将未完成的交易转发给您的应用程序进行处理。

之前我遇到过类似的问题

我猜你的设备已经登录了一个帐户,该帐户不同于有关交易发生的(可能是测试的)帐户(或根本没有登录),所以它会提示你(没有提供任何有用的信息)信息)使用该帐户登录以尝试完成交易。