Payments - In-App Purchase

被拒(一)原文

Hello,Thank you for providing the information. After further review, we found the following rejection:
We noticed that your app or its metadata enables the purchase of content, services, or functionality in the app by means other than the in-app purchase API, which is not appropriate for the App Store.
The next submission of this app may require a longer review time.
Next Steps

  • Review the In-App Purchase section of the App Store Review Guidelines.
  • Ensure your app is compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program.
  • Once your app is fully compliant, resubmit your app for review.
    Submitting apps designed to mislead or harm customers or evade the review process may result in the termination of your Apple Developer Program account. Review the Terms & Conditions of the Apple Developer Program to learn more about our policies regarding termination.
    If you believe your app is compliant with the App Store Review Guidelines, you may submit an appeal. Alternatively, you may provide additional details about your app by replying directly to this message.

译文:

您好,谢谢您提供的信息。经过进一步的审查,我们发现了以下的拒绝:
我们注意到,你的app或它的元数据可以通过APP内购买API以外的方式购买APP中的内容、服务或功能,这并不适合APP Store。
这款应用的下一个提交可能需要更长的审查时间。
下一个步骤
-检查App Store内购买部分评审指南。
-确保您的应用程序符合app Store评审指南的所有章节以及苹果开发者计划的条款和条件。
-一旦你的应用完全兼容,重新提交你的应用进行审查。
提交旨在误导、伤害客户或逃避审查过程的应用程序,可能会导致您的Apple Developer程序帐户被终止。查看Apple Developer Program的条款和条件,了解更多关于终止的政策。
如果你认为你的应用程序符合app Store评审准则,你可以提出上诉。或者,您可以通过直接回复此消息来提供关于您的应用程序的其他详细信息。

解决方案

一. 审核期间显示会员卡,让苹果审核员使用内购买的方式 购买会员,而不是使用内购以外的 方式购买,在此基础上还有以下两种处理方式选择
1)被拒内容中已经发出警告:逃避审核规则,可能导致开发者帐号封禁;根据提示此次把第三方支付模块注释掉提交上线,审核通过后,再次打开第三方支付模块,以修复bug的名义上线
面临问题: 导致首个版本短时间内无法使用第三方支付(微信,支付宝等)

2)保留第三方支付模块,添加一个实体商品(类似淘宝),使用微信支付方式;需要设计一个新的UI商品界面
问题:时间成本比较高,业务逻辑繁琐

推荐方案1),我们是使用方案1)解决的问题.

二. 审核期间隐藏会员卡信息,审核通过后显示会员卡信息,并且不需要添加内购支付的逻辑,保留第三方支付模块代码.

面临问题:苹果审核可能会检测到第三方支付的相关库,譬如微信的sdk,支付宝的sdk.导致开发者帐号封禁

附上截图:


Payments - In-App Purchase_第1张图片
图.png

被拒(二)原文

We noticed that your app is using consumable in-app purchase products as intermediary currency for the exchange of items that function as non-renewing subscriptions.
Next Steps
To resolve this issue, please delete your consumable in-app purchase products, then create separate non-renewing subscription in-app purchase products for each item that the user would have exchanged those consumable products for. This product type matches the usage model for the products you are ultimately selling to your users.
Note: The product type cannot be changed once an in-app purchase product has been created. Therefore, you will need to create a new in-app purchase product with the correct product type.
To create new in-app purchases:

  • Log in to iTunes Connect
  • Click on "My Apps"
  • Select your app
  • Click on "Features" to create new in-app purchases
  • Click Save
  • Once you've completed all changes, click the "Submit for Review" button at the top of the App Version Information page.
    Resources
    More information on in-app purchase product types is available in the In-App Purchase Programming Guide.

译文:

我们注意到,您的应用程序正在使用可消费的内购产品作为交换项目的中介货币,这些项目的功能是不可更新的订阅。
下一个步骤
为了解决这个问题,请删除您的可消费应用内购买产品,然后为用户将这些可消费产品交换的每个项目创建单独的不可更新的应用内购买产品。该产品类型与您最终销售给用户的产品的使用模型相匹配。
注意:在创建内购产品之后,不能更改产品类型。因此,您需要创建一个具有正确产品类型的应用程序内购买产品。
创建新的应用内购买:
-登录iTunes Connect。
-点击“我的应用”
—选择你的应用
-点击“功能”来创建新的内购。
—点击保存
-完成所有更改后,点击App版本信息页面顶部的“提交审核”按钮。

解决方案

根据提示解决就可以,删除掉appstore类型不正确(消费类型)的内购产品,然后重新创建正确类型(非续期订阅)的内购产品即可.

Payments - In-App Purchase_第2张图片
图1.png

图2.png

你可能感兴趣的:(Payments - In-App Purchase)