因此,我使用RevenueCat的SDK在我的iOS应用程序上实现了自动更新订阅。
引用他们的网站,https://medium.com/revenuecat-blog/getting-through-app-review-39ac50438c62
不恰当地使用沙箱和产品验证环境时,开发人员在提交应用程序时往往会侧身使用苹果的/verifyReceipt端点。有时候,devs会将其应用程序或后端的发布版本配置为只针对生产IAP环境。在App中执行此操作失败,因为评审人员使用沙箱环境进行测试。RevenueCat认为这是一个没有问题的问题。
通过Xcode "run“和TestFlight发行版,一切都在Sandbox上得到了很好的测试,但当应用程序审查人员尝试尝试时,它显然失败了。
我们发现您的应用程序内购买产品在iPhone上运行iOS 13.5.1在Wi上运行时显示了一个或多个bug。 具体来说,当我们试图购买您的订阅时,您的应用程序会显示错误消息。 下一步 在您的服务器上验证收据时,您的服务器需要能够处理一个产品签名的应用程序,从Apple的测试环境中获取它的收据。推荐的方法是让生产服务器始终首先根据production验证收据。如果错误代码“生产中使用的沙箱收据”验证失败,则应该根据测试环境进行验证。
有谁有过这样的经历吗?我刚刚又看了一下生利的文档,我的代码看上去井井有条。谢谢
https://stackoverflow.com/questions/62252571
复制相似问题