苹果审核内购被拒、以及隐私权限问题

提交记录:
这个App是1.0版本,所以我想第一次上架可能比较费劲。
7月份提交了一次,但卡了很久,等待审核和审核中都卡了很久。最后忍不了了,撤回来了。
8.1周四提交的,周五审核中,但直到本周2,也就8.6,收到回馈,被拒绝了。

原文如下:

2019年8月6日 上午12:04
发件人 Apple

  • 3.1.1 Business: Payments - In-App Purchase
  • 4.2 Design: Minimum Functionality
  • 5.1.1 Legal: Privacy - Data Collection and Storage

Guideline 3.1.1 - Business - Payments - In-App Purchase

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.
Specifically, your app contains WeChat Pay.
Next Steps
While the payment system that you have included may conduct the transaction outside of >the app, if the purchasable content, functionality, or services are intended to be used in the >app, they must be purchased using in-app purchase, within the app - unless it is of the >type referenced in guideline 3.1.3 of the App Store Review Guidelines.
In-App Purchase
It may be appropriate to revise your app to use the in-app purchase API to provide content >purchasing functionality.

In-app purchase provides several benefits, including:

  • The flexibility to support a variety of business models.
  • Impacting your app ranking by consolidating your sales to one app rather than distributing them across multiple apps.
  • An effective marketing vehicle to drive additional sales of new content.

For information on in-app purchase, please refer to the following documentation:

In-App Purchase for Developers

In-App Purchase Programming Guide

For step-by-step instructions on in-app purchase creation within App Store Connect, refer to App Store Connect Help.

Guideline 4.2.3 - Design - Minimum Functionality

We were required to install the WeChat app before we could log in via WeChat. Users should be able to log in with WeChat and access their accounts without having to install any additional apps.

Next Steps

If you would like to offer authentication through WeChat, please use a mechanism that allows users to log in with WeChat from within your app without first having to install an additional app.

We recommend implementing the Safari View Controller API to display web content within your app. The Safari View Controller allows the display of a URL and inspection of the certificate from an embedded browser in an app so that customers can verify the webpage URL and SSL certificate to confirm they are entering their sign in credentials into a legitimate page.

Resources

For additional information on the Safari View Controller API, please review the What's New in Safariwebpage.

Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

We noticed that your app requests the user’s consent to access their location but does not clarify the use of the location in the applicable purpose string.

Next Steps

Please revise the relevant purpose string in your app’s Info.plist file to specify why the app is requesting access to the user's location. You can modify your app's Info.plist file using the property list editor in Xcode.

To help users understand why your app is requesting access to their personal data, all permission request alerts in your app should specify how your app will use the requested feature.>

Resources

For additional information and instructions on requesting permission, please review the Requesting Permissionsection of the iOS Human Interface Guidelines and the Information Property List Key Reference. You may also want to review the Technical Q&A QA1937: Resolving the Privacy-Sensitive Data App Rejectionpage for details on how to provide a usage description for permission request alerts.

Please see attached screenshots for details.

大概意思

3.1.1 使用了内购,但没有调用内容Api,调用内购Api,苹果是要分成的,特别是说我使用了微信支付。

其实我们的App里没有内购,微信支付是因为调试支付,所以加进去了,但么有使用。决定先移除微信支付相关代码。

4.2.3 微信登录,但手机上未安装微信时,会提示下载微信,或者提示操作失败。苹果忍不了这个。

解决:未安装微信,则因此微信登录。

5.1.1 用户隐私权限描述问题,没有描述清楚为何使用。

解决:修改隐私权限描述。


--

你可能感兴趣的:(苹果审核内购被拒、以及隐私权限问题)