【发布时间】:2021-02-15 00:28:50
【问题描述】:
我面临的问题如下:
“我们发现,在通过 Wi-Fi 运行 iOS 14.2 的 iPhone 上审核时,您的应用内购买产品出现一个或多个错误。”
“在您的服务器上验证收据时,您的服务器需要能够处理从 Apple 测试环境获取其收据的生产签名应用程序。推荐的方法是让您的生产服务器始终首先根据生产应用商店验证收据. 如果验证失败并显示错误代码“生产中使用沙盒收据”,则应改为针对测试环境进行验证。
我已经实施了应用内购买(非消耗品),它在购买和恢复等方面工作得非常好。Apple 以上述原因拒绝。
我在做什么:
- 使用 SwiftyStoreKit
- 点击购买按钮
- SwiftyStoreKit.retrieveProductsInfo
- SwiftyStoreKit.purchaseProduct
- 成功时 (SwiftyStoreKit.finishTransaction)
恢复:
- 点击恢复
- SwiftyStoreKit.restorePurchases
如果需要更多信息或代码等,请告诉我,我做错了什么拒绝了该应用。
Apple 最近也回复了我以下消息:
“关于购买应用内购买,我们仍然无法购买完整版的应用。当我们点击购买按钮时,应用会继续无限加载。
我们无法就应用概念或功能提供反馈,但我们建议您根据 App Store 审核指南、iOS 开发者计划许可协议 (PLA) 和 iOS 人机界面指南评估您的建议。”
【问题讨论】:
-
你找到解决办法了吗
-
@AmitVerma 还没有。不知道是什么问题。人们说尝试再次上传,但如果再次被拒绝,那么它将使应用程序审批过程变得冗长
标签: swift xcode in-app-purchase swiftystorekit in-app-purchase-receipt