提审被拒解决方案

汇总提审被拒解决方案

支付

商品定价

  1. 苹果反馈
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Guideline 3.0 - Business


Your game app includes in-app purchase products for consumable credits priced over $99.99, Tier 60.

Next Steps

To resolve this issue, please revise your app to ensure that a single in-app purchase product for consumable credits is priced at nothing more than $99.99, Tier 60.

To edit in-app purchases:

- Log in to App Store Connect
- Click on "My Apps"
- Select your app
- Click on "Features" to view your in-app purchases
- Click "Edit In-App Purchase Details"
- Make the desired changes
- Click Save
- Once you've completed all changes, click the "Submit for Review" button at the top of the App Version Information page.

Note: When an in-app purchase is in the "Developer Action Needed" state, you must make some change to it before it can move to Waiting for Review.
  1. 排查问题
1
App内是否有大约$99美元的商品
  1. 解决方案
1
删除定价过高的商品,重新配置

有混淆,有三方支付

  1. 苹果反馈
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Guideline 2.3.1 - Performance


We discovered that your app contains obfuscated code, selector mangling, or features meant to subvert the App Review process by changing this app's concept after approval to the App Store.

The next submission of this app may require a longer review time, and this app will not be eligible for an expedited review until this issue is resolved.

Next Steps

- Review the Performance 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.

Guideline 3.1.1 - Business - Payments - In-App Purchase


We still noticed that your app provides access to external payment mechanisms for purchases or subscriptions to be used in the app, which is not appropriate for the App Store.

Specifically, we found that your app includes code for alternative payment mechanisms.

Next Steps

To resolve this issue, please remove any external payment mechanisms from this app. If you feel that we have misunderstood how your app uses this payment mechanism, please respond to this message and explain what users are able to purchase via this payment mechanism and how we can locate the purchases in your app.
  1. 排查问题

2.3.1

1
2
3
4
1.App本身是否使用混淆技术
2.检查集成的SDK是否使用混淆技术
3.是否有一些代码是需要保护的,不希望别人看到的话,需要在Connect备注中说明。
3.给苹果提交反馈,让其提供相关混淆变量或方法名

3.1.1

1
2
3
4
5
6
7
8
9
10
1.可能是接入了支付宝或其它支付sdk
2.可能检查到App跳转网站进行外部支付的入口
3.可能是plist里面有alipay或wechat相关选项残留
4.代码中或文件中有`支付宝,alipay,wechatPay`字样的文本
5.有发送针对支付宝或者淘宝域名的HTTP请求
6.用到的第三方sdk或者软件曾经因为类似原因被拉入了“宁杀错不放过”的名单,比如anysdk
7.该账号曾经因为接入微信或者支付宝请求被拒绝过
8.打包的苹果设备曾经因为接入微信或者支付宝请求被拒绝过
9.创建苹果开发者账号支付所采用的信用卡曾经用于创建另一个因为接入微信或者支付宝请求被拒绝过开发者账号
10.运气不好,被苹果误判;这个概率极小,要验证很简单,再提审一次就知道了

软文

1
2
3
4
5
6
7
8
9
通过跟审核人员的电话沟通,我方已经了解App存在的问题。
承诺:
1. XXXX非常希望与苹果公司合作,共同盈利。所以我们不会在iOS平台为用户提供任何第三方以及外部支付的环境和入口。
2. XXXX在审核期间,没有任何功能是隐瞒的,更不会刻意的混淆代码以通过审核。

通过问题排查
1. XXXX项目代码中有关于“charge”关键字的接口和变量名称。为了避免误解,我们将iap功能剥离成独立的支付系统,以及关闭跳转外部浏览器的业务。
2. XXXX在初始化的时候获取了一些动态配置,我们已经删除了所有产品业务显隐开关。(注:之前版本的开关,并没有在审核过程中隐藏任何功能)
3. XXXX是采用U3D游戏引擎开发,导出的资源名称基本都是md5,会不会因为这些文件让审核人员误认为是混淆了?亦或者是我们的变量名称不规范的问题呢?如果审核人员仍认为我们代码存在混淆,请一定帮忙指出具体的混淆代码给我们做出提示。

电话预留

1
2
3
4
5
6
7
8
9
10
11
12
13
Dear Reviewer,
We need your help. In order to determine the problem as soon as possible, please contact us by telephone.
Technician: Ren Cheng
Contact information: +86 13681105571
Communication language: Chinese
Thank you and Regards,

亲爱的审核:
我们需要你们的帮助,为尽快确定问题,可否麻烦电话沟通。
技术人员:任成
联系方式:+8613681105571
沟通语言:中文
谢谢!

提示有AliPaySDK

  1. 苹果反馈
1
2
3
4
5
Guideline 2.3.1 - Performance

We 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.

Specifically, we found that your app includes AliPay (支付寶), which provides access to external payment mechanisms and enables the purchase of content, services, or functionality by means other than the in-app purchase API.
  1. 排查问题
1
2
3
4
5
6
7
8
9
1.可能是接入了支付宝SDK
2.可能是plist里面有alipay相关选项残留
3.代码中或文件中有支付宝,alipay字样的文本
4.有发送针对支付宝或者淘宝域名的HTTP请求
5.用到的第三方sdk或者软件曾经因为类似原因被拉入了“宁杀错不放过”的名单,比如anysdk
6.该账号曾经因为接入微信或者支付宝请求被拒绝过
7.打包的苹果设备曾经因为接入微信或者支付宝请求被拒绝过
8.创建苹果开发者账号支付所采用的信用卡曾经用于创建另一个因为接入微信或者支付宝请求被拒绝过开发者账号
9.运气不好,被苹果误判;这个概率极小,要验证很简单,再提审一次就知道了

UI设计不规范

  1. 苹果反馈
1
2
3
4
5
10.6 – Apple and our customers place a high value on simple, refined, creative, well thought through interfaces. They take more work but are worth it. Apple sets a high bar. If your user interface is complex or less than very good, it may be rejected

10.6 Details

Your app includes an update button or alerts the user to update the app. To avoid user confusion, app version updates must utilize the iOS built-in update mechanism.
  1. 排查问题
1
1. 移除检测App更新的按钮和提示

审核预计耗时很久

1
2
3
4
5
6
7
8
9
10
11
Other - Other

Hello,

The review of your app is taking longer than expected. Once we have completed our review, we will notify you via Resolution Center.

If you would like to inquire about the status of this review, you may file a request via the Apple Developer Contact Us page.

Best regards,

App Store Review
  1. 问题排查
1
2
3
4
5
6
1. App第一个版本审核就会很慢
2. App内有一些业务是否违反规则,审核人员暂时断定不了。
3. 之前提交的版本跟目前提交的版本有很大差异(包大小,应用名,logo等关键信息)
4. 账号出现问题,账号下其他App出现违规行为等
5. 苹果太忙了,先给一个 reject,等有空再说。
6. 审核机制有变化
  1. 解决方案
1
2
3
1. 耐心等待就好了
2. 如果3天没有回复,那就`Apple Developer Contact Us`联系苹果
3. 等待回复就好,别病急乱投医。