HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了订阅的iOS应用程序总是被拒绝大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我们在向App Store发布Newstand应用程序时遇到问题.
它总是被拒绝,因为来自订阅in-app-Purchase的收据的验证似乎在实时(非沙箱)环境中失败.
问题是,我们针对沙箱环境测试了一切,一切正常.对于发布版本,我们确保使用
我们的验证Web服务验证了苹果实时服务,而不是沙箱验证服务.
所以一切都应该有效,但在审查过程中它总是失败.

有没有人有类似问题的经验?
Apple确实会对现场环境进行测试,对吧?因为我们必须提交@R_532_9616@程序的实时版本,所以对沙箱进行验证是没有意义的.

我们将IAP项目与应用程序一起提交,但这应该不是问题,因为Apple测试人员似乎能够购买订阅,
只是验证不起作用.

@H_502_20@解决方法
好的,我在Apple文档中找到了:

https://developer.apple.com/library/ios/#technotes/tn2259/_index.html
(在常见问题16下面)

我如何验证我的收据(iOS)?
始终首先使用生产URL验证收据;如果您收到21007状态代码,请继续使用沙箱URL进行验证.遵循此方法可确保您在沙盒中测试或查看应用程序时,不必在URL之间切换,也不必在App Store中进行切换.“

我们误读了上面的一行“一旦你的应用程序在App Store中存在就使用生产URL http://buy.itunes.apple.com/verifyReceipt.”,认为Apple会在审核过程中使用真正的服务器验证,但他们也使用沙箱环境.

很难找到这条小线,他们应该在我看来更加突出这个事实!

所以希望这将解决这个问题.

谢谢你的评论

大佬总结

以上是大佬教程为你收集整理的订阅的iOS应用程序总是被拒绝全部内容,希望文章能够帮你解决订阅的iOS应用程序总是被拒绝所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。