iOS App审核踩坑

Guideline 1.5 - Safety - Developer Information


The support URL specified in your app’s metadata, http://xxx.xxx.com, does not properly navigate to the intended destination.

Next Steps

To resolve this issue, please revise your app’s support URL to ensure it directs users to a webpage with support information.

解决方案:

技术支持网址,如果没有填写会被拒绝。

如果技术支持网站包含的app图片与App不一致会被拒。

如果技术支持网站不包含联系方式会被拒。

Guideline 2.3.3 - Performance - Accurate Metadata

We noticed that your screenshots do not sufficiently show your app in use. Specifically, your 6.5-inch iPhone screenshots do not show the current version of the app in use.

To help users understand your app’s functionality and value, your screenshots should highlight your app's core concept. For example, a gaming app should feature screenshots that capture actual gameplay within the app.

Next Steps

Please revise your screenshots to ensure that they accurately reflect the app in use on the supported devices.

Keep in mind the following requirements: 

- Marketing or promotional materials that do not reflect the UI of the app are not appropriate for screenshots.
- The majority of the screenshots should highlight your app's main features and functionality.
- Confirm that your app looks and behaves identically in all languages and on all supported devices.
- Make sure that the screenshots show your app in use on the correct device. For example, iPhone screenshots should be taken on iPhone, not on iPad. 

解决方案:

上传的截图与App不一致导致,重新上传截图。

Guideline 3.1.1 - Business - Payments - In-App Purchase


We noticed that your app includes or accesses paid digital content, services, or functionality by means other than in-app purchase, which is not appropriate for the App Store.

Specifically, the 充值 can be purchased by means other than in-app purchase. 

Next Steps

The paid digital content, services, or subscriptions included in or accessed by your app must be available for purchase using in-app purchase. 

Apps that offer paid digital services and content across multiple platforms may allow customers to access the content they acquired outside the app as long as it is also available for purchase using in-app purchase. Please see Guideline 3.1.3(b) Multiplatform Services for more information. 

If you have any additional information to provide regarding the digital content and services in your app and how the guidelines apply to them, please reply to this message in Resolution Center and let us know. If there is information you'd like us to consider in our review of future submissions, please feel free to include it in the App Review Information section of App Store Connect. 

解决方案:

虚拟支付(购买虚拟物品,购买在线服务)必须采用IAP支付,如果用微信支付宝支付会被拒。

Guideline 2.1 - Performance - App Completeness


We found that your in-app purchase products exhibited one or more bugs when reviewed on iPhone running iOS 14.5 on Wi-Fi.

Specifically, the In-App Purchase process loading indefinitely.

Next Steps

When validating receipts on your server, your server needs to be able to handle a production-signed app getting its receipts from Apple’s test environment. The recommended approach is for your production server to always validate receipts against the production App Store first. If validation fails with the error code "Sandbox receipt used in production," you should validate against the test environment instead.

解决方案:

在沙盒测试或者 app 处于审核状态期间,使用测试环境URL:https://sandbox.itunes.apple.com/verifyReceipt

如果app已在 App Store 中上架,使用生产环境URL:https://buy.itunes.apple.com/verifyReceipt

请先使用生产 URL 验证您的收据;如果收到 21007 状态代码,再使用沙盒 URL 进行验证。这种方法可以确保您不必在 app 的测试期间、App 审核期间或已在 App Store 上架后切换 URL。

Guideline 4.8 - Design - Sign in with Apple


Your app uses a third-party login service, but does not offer Sign in with Apple. Apps that use a third-party login service for account authentication need to offer Sign in with Apple to users as an equivalent option.

Next Steps

Please revise your app to offer Sign in with Apple as an equivalent option for account authentication.

解决方案:

使用第三方登录服务进行帐户验证的应用需要向用户提供苹果登录作为一个等效选项。

Guideline 1.3 - Safety - Kids Category



We noticed that your Kids Category app includes analytics, advertising and collects, transmits, or has the ability to share personal information or device information with third parties. Specifically: 

- Your app includes third-party analytics or third-party advertising with the ability to collect, transmit or share identifiable information, including, for example, IDFA. We found that your app references the ASIdentifierManager API, which provides access to a user's IDFA, in the following location(s) in your binary:

• /System/Library/Frameworks/AdSupport.framework/AdSupport
• XXXX

It would be appropriate to remove all instances of “ASIdentifierManager” from your app, even if they are not utilized in your app's functionality.

Next Steps

To resolve this issue, please remove this functionality or revise your app so that no personally identifiable information or device information is sent to third parties.

 儿童类App不能包含IDFA

解决方案:

移除掉项目中所有使用AdSupport.framework的地方,如果是第三方库里用到IDFA,可以使用下面命令搜索出对应的库

grep -r ASIdentifierManager .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值