1.0.1 之 2.3.1被拒经历总结
3月7号提交
2020年3月9日 上午7:38
发件人 Apple
2. 1 Performance: App Completeness
2. 3 Performance: Accurate Metadata
Guideline 2.1 - Information Needed
We have started the review of your app, but we are not able to continue because we need an expired demo account to fully assess the subscription feature.
Next Steps
To help us proceed with the review of your app, please provide us with a link to a demo account in the App Review Information section of App Store Connect and reply to this message in Resolution Center.
To provide demo account information:
- Log in to App Store Connect
- Click "My Apps"
- Select your app
- Click on the app version on the left side of the screen
- Scroll down to "App Review Information"
- Select the "Sign-in required" box
- Enter demo credentials in the "User name" and "Password" fields
- Once you've completed all changes, click the "Save" button at the top of the Version Information page.
Please reply to this message in Resolution Center to confirm the availability of an expired demo account, and we will continue with the review.
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.
If you feel that we have misunderstood how your app functions and that your app is compliant with the App Store Review Guidelines, please reply to this message in Resolution Center to explain how this feature works.
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, as well as any third-party code and SDKs implemented in your app, are compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program.
- Revise or remove the hidden features from your app. 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.
Please see attached screenshots for details.
3月9号被拒,因为是加入了内购,由于提供的账号是购买过的,苹果需要一个未购买的 测试账户,另一个被拒是因为隐藏功能,有支付宝,因为是购买课程属于虚拟商品,属于服务,所以就得把支付宝删掉了。
3月9号把支付宝的删掉提交 延迟审核一天
2020年3月11日 上午3:44
发件人 Apple
2. 3 Performance: Accurate Metadata
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.
If you feel that we have misunderstood how your app functions and that your app is compliant with the App Store Review Guidelines, please reply to this message in Resolution Center to explain how this feature works.
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, as well as any third-party code and SDKs implemented in your app, are compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program.
- Revise or remove the hidden features from your app. 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.
3月11日被拒,还是因为有支付宝,是因为有微信支付,之后把微信改为不带支付的,全局搜索wxpay,wechatpay删除相应字段,全局搜索alipay进行替换为alibao,中间提交,被自己撤回了好几次。
3月13日提交 因为2.3.1 延迟审核一周 然后苹果发邮件还是因为2.3.1,被拒理由为
2020年3月21日 上午3:34
发件人 Apple
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.
If you feel that we have misunderstood how your app functions and that your app is compliant with the App Store Review Guidelines, please reply to this message in Resolution Center to explain how this feature works.
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, as well as any third-party code and SDKs implemented in your app, are compliant with all sections of the App Store Review Guidelines and the Terms & Conditions of the Apple Developer Program.
- Revise or remove the hidden features from your app. 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.
然后回复说没有隐藏功能和支付宝了回复内容如下
2020年3月21日 上午4:58
尊敬的审核团队您们好:
收到你们的反馈我们深表谢意,针对你们的问题我作以下说明
1、自己深刻研读了审核细则,自查仔细检查了,确认第三方支付都去掉了。
我们已经把第三方支付都去掉了,请指明是哪里有隐藏的第三方支付功能,麻烦与我联系。
2、我们会和苹果一起致力于为广大用户服务,后期会严格按照审核准则。
应用的appid为
根据我们对应用商店中其他应用的调研及我们公司的具体情况,决定上架此app。
我们非常欢迎并十分乐意你们审核团队给我们提供宝贵的意见,给予指导,使我们更快的成长。
然后苹果回复邮件还是说有支付宝,拒绝内容如下
2020年3月21日 上午5:40
发件人 Apple
2. 3 Performance: Accurate Metadata
Hello,
Thank you for your reply.
We continue to find that the app utilizes third-party payment mechanisms, such as AliPay (支付寶). To resolve this issue, it would be appropriate to remove all third-party payment mechanisms from the app. Alternatively, if you believe this mechanism to be used in a manner that is compliant, please reply to this message in Resolution Center to explain how this feature works.
Deliberate disregard of the App Store Review Guidelines and attempts to deceive users or undermine the review process are unacceptable and is a direct violation Section 3.2(f) of the Apple Developer Program License Agreement. Continuing to violate the Terms & Conditions of the Apple Developer Program will result in the termination of your account, as well as any related or linked accounts, and the removal of all your associated apps from the App Store.
We look forward to reviewing your resubmitted app.
Best regards,
App Store Review
然后回复
2020年3月21日 上午7:03
尊敬的审核团队您们好:
收到你们的反馈我们深表谢意,针对你们的问题我作以下说明
我们已经把第三方支付都去掉了,请指明是哪里有隐藏的第三方支付功能,麻烦与我联系。
申诉过一次,问问哪里有支付宝,麻烦指明一下,苹果回复我们不能给你指出。
Hello,
Thanks for contacting App Store Review.
From the information provided, I understand that you have concerns with the results of the recent review of your app, "机灵象AI智能教育.”
In researching your review, I noticed that you have also provided this information in the Resolution Center and in the App Review Board appeals request form. It may be helpful to know that when you provide information in the Resolution Center, it is not necessary to also provide the information by other means. This may save you some time in the future.
The Resolution Center is available only when your app is in the Rejected or Metadata Rejected states. The Notes are editable only while your app is in the states referenced inApp Store Connect Help.
To contact us when your app is not in an editable state, please use the App Store Resource Center Contact Us form:
1. Go to https://developer.apple.com/appstore/contact/
2. Select the topic of your request
3. Fill in your contact and app information, then describe the issue or question you have
If you have any additional questions or concerns, please let us know in the Resolution Center.
Your case number is 1010。。。.
Best regards,
Chris
App Store Review
您好,我们已经把第三方支付在应用里删除掉了,能麻烦详细说明一下是哪里出现的问题吗?
Hello, we have deleted the third-party payment in the application. Can you please explain in detail where the problem is?
Hello,
Thanks for the quick response.
Unfortunately I cannot give you that information, you will need to go into your Apple connect and go into the Resolution Center, and the reviewer who reviewed your app will be able to give you more information.
Best regards,
Miles
Apple Inc.
Thanks for contacting App Store Review about the app, "机灵象AI智能教育." I understand you have some questions about your recent rejection.
While your app is in the rejected state, all details regarding your app review are available in the Resolution Center. A link to the Resolution Center is available at the top of the App Details page in App Store Connect.
In addition to reviewing the details of your app review, you can reply to the information provided or ask questions directly to the App Store Review team while your app is in the Rejected state.
For your convenience, we have included the feedback from your most recent review.
On Mar 20, 2020 02:40:14 PM, siying_lao (Apple) wrote:
Hello,
Thank you for your reply.
We continue to find that the app utilizes third-party payment mechanisms, such as AliPay (支付寶). To resolve this issue, it would be appropriate to remove all third-party payment mechanisms from the app. Alternatively, if you believe this mechanism to be used in a manner that is compliant, please reply to this message in Resolution Center to explain how this feature works.
Deliberate disregard of the App Store Review Guidelines and attempts to deceive users or undermine the review process are unacceptable and is a direct violation Section 3.2(f) of theApple Developer Program License Agreement. Continuing to violate theTerms & Conditionsof the Apple Developer Program will result in the termination of your account, as well as any related or linked accounts, and the removal of all your associated apps from the App Store.
We look forward to reviewing your resubmitted app.
Best regards,
App Store Review
If you have any questions please feel free to reference case number 101049631364.
Best regards,
Miles
Apple Inc.
不管了,只能问群里的大佬,大佬让用grep 命令全局搜索一下,命令如下
引用地址 https://www.jianshu.com/p/60ae71fea916
借鉴网站
查找项目中是否使用某个私有库API:
$ cd(将项目文件夹拖到此处)YourProjectPath
$ find.|grep-v.svn|grep"\.a"|grep-v"\.app"|xargs grep (私有API名称如:IOKit)
或者
$ grep-lr"(私有API名称如:IOKit)"*|grep-v.svn|grep-v.md
通过查找友盟里有alipay字段,文件里也含有,把文件删除友盟就不能使用了,只能是把友盟删了,单独封装一个微信登录,和分享的功能。删完之后提交。
3月21日提交,22日被撤回来重新提交,因为有分享到微信客户端url错误,22日提交。
24日审核通过,隔了一天审核。到此2.3.1的问题算是没有了。