我的问题是在我的Mac OS X应用程序中测试应用内购买;在我看来,问题与我的测试帐户有关。之前我可以使用测试用户帐户在我自己的Mac上测试IAP。但是几个星期前,当我试图在沙盒中进行购买时,一个对话框显示我应该在App Store上查看我的帐户信息,我登录真正的App Store时犯了一个错误,我的测试帐户不能现在用于测试。
问题是:我删除了旧的测试帐户并创建了一个新帐户。现在,当我想测试IAP时,会出现一个对话框,询问我是否要在沙盒环境中购买产品,而下一个提示用户/密码的对话框不会显示。
使用NSLog我发现,当我进入应用程序商店时,正在加载产品,当我点击产品购买时,应用程序开始购买带有产品ID的产品。如果我是对的,在这个阶段,提示应该显示出来:你想购买产品myproduct [沙盒环境]吗?但是这个对话框永远不会出现!我从来没有遇到旧测试帐户的相同问题。
任何建议?
答案 0 :(得分:0)
问题得到解决。我现在可以在更新iTunes后使用我的新测试用户帐户测试IAP!