在此先感谢您的帮助。
具体问题:由于在沙盒环境中测试应用内购买时出现错误 -1001“无法连接到 iTunes 商店”:
- 知道是否重要吗?
www.sandbox.itunes.apple.com
下降了吗?
- 如果没有,我怎么知道苹果的沙盒是否已关闭?
背景:我正在努力将应用内购买添加到我的 iOS 应用程序中并在沙箱中进行测试。我能够收到productsRequest:didReceiveResponse
方法,并接收产品数组。
当我将 SKPayment 添加到 SKPaymentQueue 时,我的问题出现了。
我已经做好了:
- 具有匹配配置文件的特定 appID(com.company.appname 中没有 *)
- 在 xcode 中下载它们
- 我的应用程序的包标识符与我在 #1 以及 iTunesConnect 中的标识符相匹配
- 更新了 Xcode 设置(代码签名等,如中所述特洛伊·布莱恩特的教程 http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/comment-page-3/#comment-20901)
- 在 iTunesConnect 中注册应用程序和产品
- 已提交,拒绝二进制文件(状态再次等待上传)
- 使用 Ray Wenderlich 教程中的代码(此代码之前在另一个测试应用程序中工作,但我删除了该测试项目)
- 在 iTunesConnect 中添加了测试用户
- 测试前先退出应用商店
- 其他:删除app再测试; iPhone彻底重置
- iTunesConnect 中最后一次更改后等待了 24 小时
如果您有其他建议,请帮忙。我的主要问题是如何知道沙箱服务器是否是有问题的服务器。
我的沙盒应用内购买突然起作用了。看起来沙箱服务器现在已经启动了。我现在可以回答上面的第一个菜鸟问题: 1. 检查 www.sandbox.itunes.apple.com 是否启动并不是测试沙箱服务器是否启动的方法。 www.sandbox.itunes.apple.com 仍然无法访问,但我的沙盒应用内购买功能正在运行。我仍然没有第二个问题的答案。感谢 microspino 抽出时间提供您的观察。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)