我在iOS应用中购买应用,并且在将这个新版本提交给苹果之前,我想做一个真正的测试(不是沙箱) 当然,当前版本的应用程序(在App Store中)已通过产品验证 因此,我使用Ad Hoc分发配置文件归档应用程序,并为Ad Hoc部署生成了IPA文件。但是当我通过Testflight在我的设备上安装应用程序时,我发现该应用程序在沙箱环境中! 在将应用程序提交到App Store之前是否有办法“真正”购买?iOS应用内购买:无需向苹果提交即可测试真正的购买内容
回答
实际上,您可以在沙盒环境中测试应用内购买,基本上,您需要在iTunesConnect中设置测试用户帐户。
检查苹果的文档在这里: http://developer.apple.com/library/ios/#technotes/tn2259/_index.html
你就可以找到所有相关的应用程式采购信息,包括沙盒测试。
要获得访问权限,您需要苹果签名,因为您正在连接苹果服务器。
我假设你的应用程序没有这个签名,所以你的请求进入沙箱。
我怎样才能得到苹果签名? –
我不明白你的签名是什么意思 –
@StefanoDjerbiano - 应用程序内购买(应用程序提交之前)的这种测试是否适合你?我想要做同样的事情,我不太清楚如何处理它。谢谢 – tamak
只需在iTunes Connect上创建一个测试帐户。然后从设备注销并从Xcode运行您的应用程序。
简短的回答:你无法测试实际的购买行为(又名花真金白银)
稍长的答案:你会自动打沙箱环境中,除非它是一个苹果签署的发布版本。即使是临时签署的构建也会击中沙箱。
要测试:创建您的IAP(它将在“需要审批模式”,直到最终构建和测试对沙箱提交 - 这很好)。如果您的购买对沙箱有效,它也应该与产品一起工作。
- 1. 无法向苹果提交应用内购买产品
- 2. 苹果应用程序内购买 - 买定制内容
- 3. 与苹果iOS的应用内购买(IAP)托管内容
- 4. 测试应用内购买
- 5. 测试应用内购买?
- 6. 在iOS上测试应用内购买
- 7. 即使在购买之前即可恢复应用内购买
- 8. 苹果应用内购买 - 澄清?
- 9. 苹果在应用程序内购买
- 10. 苹果在应用程序内购买
- 11. iPhone - 无法测试应用内购买
- 12. ios应用内购买应用内购买transactionReceipt验证
- 13. 购买无限数量的应用内购买iOS
- 14. 从苹果托管的应用内购买下载内容
- 15. IOS应用内购买沙盒测试 - 不解锁内容
- 16. iOS - 我可以自定义苹果托管的应用内购买内容吗?
- 17. 应用内购买iOS
- 18. iOS:在应用内购买
- 19. 用iPad购买应用内购买
- 20. 应用程序内购买购买
- 21. 恢复购买 - 在应用内购买
- 22. 已购买应用内购买
- 23. 应用内购买 - 恢复购买
- 24. 在应用程序内购买用户购买后的iOS下载内容
- 25. iOS应用内购买。需要澄清
- 26. 应用内购买
- 27. 应用内购买
- 28. 应用内购买
- 29. 应用内购买?
- 30. 应用内购买购买请求不显示购买窗口
我做到了!我想要做的是做一个真正的测试;我的意思是测试一个真正的iTunes用户购买。我试图避免的是发现,当应用程序在应用程序商店中时,IAP不起作用! –
如果IAP适用于iTunesConnect中的测试帐户,它将在真正的iTunes用户在应用程序商店中发布时适用。无法使用真实的iTunes用户测试IAP。 – meim
@Shadowfiend,我当然希望你说的是真的。我在使用IAP的应用程序时遇到了问题,该应用程序在开发阶段运行良好,但在发布后无法使用。这里是我的情况:http://stackoverflow.com/questions/13574037/iap-fails-after-release-but-no-in-development-stage –