We found that your app offers in-app purchases that can be restored but does not include a “Restore Purchases” feature to allow users to restore the previously purchased in-app purchases, as specified in the “Restoring Purchase Products” section of the In-App Purchase Programming Guide:
“Users restore transactions to maintain access to content they’ve already purchased. For example, when they upgrade to a new phone, they don’t lose all of the items they purchased on the old phone. Include some mechanism in your app to let the user restore their purchases, such as a Restore Purchases button.”
分析:
非消耗品型商品,需要恢复购买功能
解决方案:
添加恢复购买按钮,实现恢复购买功能
Guideline 3.1.1 - Payments - Payments - In-App PurchaseWe noticed that your in-app purchase product is set to an incorrect product type.
分析:
内购商品类型错误。课程类商品不能设定为非消耗品,标题包含时间(如7天、30天等)的商品会被苹果认定为自动续期订阅型或者非续期订阅型
解决方案:
如果确定不是要做自动续期订阅型或者非续期订阅型,就添加金币商城,设置消耗型的金币内购商品,买金币,然后用金币购买app自营商品。
Guideline 5.1.1 - Legal - Privacy - Data Collection and StorageWe noticed that your app requires users to register with personal information to purchase non account-based in-app purchase products, which does not comply with the App Store Review Guidelines.
Apps cannot require user registration prior to allowing access to app content and features that are not associated specifically to the user.
分析:
如果app允许不登录便可以访问部分内容,那么内购就不应该要求用户登录。
解决方案:
做个游客模块可购买
Guideline 3.1.1 - Business - Payments - In-App PurchaseWe found that your app includes a feature to restore previously purchased in-app purchase products by entering the user’s Apple ID and password. However, Non-Renewing Subscription in-app purchases cannot be restored in this manner.
分析:
非续期订阅型不需要恢复购买功能。
解决方案:
去掉恢复购买按钮即可
Guideline 2.3.1 - PerformanceWe discovered that your app contains hidden features. Attempting to hide features, functionality or content in your app is considered egregious behavior and can lead to removal from the Apple Developer Program.
分析:
第三方支付或者其它开关被检查到了
解决方案:
既然被检测到了一次,为了保稳,去掉包含第三方支付的sdk,删除支付的相关代码。过审核后,再以修复bug为由,把混淆过的第三方支付及相关开关补上,一般下午提交,晚上就能通过审核。