防止应用程序购买中的生产使用沙箱的代码解决方案?
我遇到了一个问题,即在应用程序购买中使用实时应用程序。一切都经过了良好的测试,并且在 iTunes 销售的应用程序中,大部分似乎运行良好。
最近,我收到了 2 起用户无法在实时应用程序中使用应用内购买的案例,因为 iTunes 要求他们从沙盒中购买。沙箱需要一个测试帐户,而不是真实帐户,他们当然没有。
在这两种情况下,用户本身也是开发人员。我是该应用程序的开发人员,可以在我的应用程序内进行购买,没有任何问题。
是否有代码解决方案可以强制我的应用程序永远不使用沙箱进行应用程序内购买?
我的应用程序的应用内购买代码是否缺少某些内容?
或者是其他开发者的手机混淆了iTunes并且没有代码解决方案?
据我了解,这应该由 iTunes 自动检测到。
I have an issue where a live app is using in app purchase. Everything tested well and for the most part seems to be working well in the app sold from iTunes.
Recently I have had 2 reported cases of users who cannot use in app purchase in the live app because iTunes is asking them to purchase from the sandbox. The sandbox requires a test account and not a real account, which they of course do not have.
In both cases the users themselves are also developers. I am the developer of the app and purchase from within my app, without issue.
Is there a code solution to force my app to never use the sandbox for in app purchase?
Is my app's in app purchase code missing something?
Or is it the other developer's phone confusing iTunes and there is no code solution?
It was my understanding that this should be auto detected by iTunes.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据 他们的博客,PocketMoney 应用程序也存在同样的问题,并追溯到由于安装了 AppSync 的越狱手机。
The PocketMoney app had the same problem according to their blog and traced it back to being due to having a jailbroken phone with AppSync installed.