【iOS提审被拒Case】Guideline 3.1.1 - Business - Payments - In-App Purchase

1,242 阅读1分钟

Guideline 3.1.1 - Business - Payments - In-App Purchase

原文

We noticed that the credits or currency provided by your in-app purchase products have an associated expiration time, which is not appropriate for the App Store.

Next Steps

To resolve this issue, please revise any points or currency-related in-app purchase products to remove the expiration.

To edit in-app purchases:

  • Log in to App Store Connect
  • Click on "My Apps"
  • Select your app
  • Select in-app purchases
  • Click on a Reference Name that is in Developer Action Needed status
  • Click "Edit In-App Purchase Details"
  • Make changes to the Display Detail
  • Click Save
  • Once you've completed all changes, click the "Submit for Review" button at the top of the App Details page.

Note: When an in-app purchase is in Developer Action Needed state, you must make some change to it before it can move to Waiting for Review.

Resources

Learn more about how to offer in-app purchases in App Store Connect Developer Help.

Please see attached screenshots for details.

分析

We noticed that the credits or currency provided by your in-app purchase products have an associated expiration time, which is not appropriate for the App Store.

我们注意到,您的应用内购买产品提供的信用或货币具有关联的到期时间,这不适用于App Store。

根据截图,我们发现,我们内购中售卖的特权包是【消耗型商品】,有提示【有效期至xxx】的文案,但这是不允许的,只有【订阅型商品】才有

解决方案

综上,目前解决方案有2个:

  1. 审核时,隐藏掉IAP页面中此类相关文案,即VIP购买页的【有效期至xxxx】说明文案 —— 成本低,但理论上有被举报的风险
  2. 重新创建特权包类商品 为订阅型 —— 最保险,但会需要与前后端的联调,有些成本