被拒图谱:
1、第一个版本提审的是一个有js更新功能,js以bundle保存于目录 结果:被拒
2、第二个版本是去掉更新功能,只留本地的功能 结果: 被拒
3、第三次版本去掉更新功能,去掉本地的js,留着线上的js的url,通过线上的url来链接 邮件写了两封 通过
4、第四次版本是在第三次基础上加上一个使用本地js功能 被拒
5、第五次解决白屏移除第四版的本地js ,邮件提到三点 被拒
6、第六次解决第五版的三点 ,因为屏幕快照的问题 被拒
7、第七次 ,问题原因跟六次一样 被拒
8、第八次,等待结果 通过
拒绝邮件(1):
Guideline 2.5.2 - Performance - Software Requirements
During review, your app installed or launched executable code, which is not permitted on the App Store. Specifically, your app uses the itms-services URL scheme to install an app.
Please note that while educational apps designed to teach, develop, or allow students to test executable code may, in limited circumstances, download code, such code may not be used for other purposes and such apps must make the source code completely viewable and editable by the user.
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 Software Requirements 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.
Guideline 4.0 - Design
Your app includes an update button or alerts the user to update the app, but the update button or alert does not link directly to the app’s page on the App Store.
Next Steps
To resolve this issue, please ensure that tapping the update button takes the user directly to the app’s page on the App Store to update the app.
我的回复(1):
Hi,Dear:
We are depressed after getting the message that our app was rejected again.We are careful and serious to examine our app last time.But I'm sorry we don't find any information about what you supply, expecting your some detailed advice.We are very tense during to the reject after 8 days passing.And we remove some librarys ,making our app more lighter and better.Thanks.
我的回复(2):
Hi,Dear Apple review:
We resubmit a app version, we are careful and serious to examine our App again by App Store Review Guidelines.But we don’t know the detailed reason why our app was rejected. So we try our best to remove some libraries to conform to App Store Review Guidelines.
(1)we remove codes by which we write local js file into sandbox , instead ,we get js data from network by a URL.
(2)we remove three-party SDK Talkingdata ,which is using app’s IDFA.
(3)we remove some libraries about WEEX , such as ATSDK and WeexGcanvas, and so on.
(4)we remove some codes about version information .
Best wish
尊敬的苹果审核团队:
我们又重新提交了一个app 版本,我们根据审核条例详细看了我们的app,实话说,我们还是没有明确知道审核被拒的原因,我们按照审核条例尽最大努力删除了一些可能会引起会被拒的库和代码。删除如下:
(1)删除第三方库TalkingData ,这个库用到了app的IDFA。
(2) 去掉将本地js写入沙盒的代码功能,取而代之,我们通过线上的URL获取数据。
(3)删除了使用WEEX附带的库,如ATSDK 和 WeexGcanvas。
(4)删掉了涉及版本信息的代码。
我们的app已经被拒绝过两次,诚希望这次审核能通过,谢谢。
拒绝邮件(二)
Guideline 2.5.1 - Performance - Software Requirements
Your app uses the "prefs:root=" non-public URL scheme, which is a private entity. The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change.
Continuing to use or conceal non-public APIs in future submissions of this app may result in the termination of your Apple Developer account, as well as removal of all associated apps from the App Store.
Next Steps
To resolve this issue, please revise your app to provide the associated functionality using public APIs or remove the functionality using the "prefs:root" or "App-Prefs:root" URL scheme.
If there are no alternatives for providing the functionality your app requires, you can file an enhancement request.
Guideline 2.5.2 - Performance - Software Requirements
During review, your app installed or launched executable code, which is not permitted on the App Store. Specifically, your app uses the itms-services URL scheme to install an app.
Please note that while educational apps designed to teach, develop, or allow students to test executable code may, in limited circumstances, download code, such code may not be used for other purposes and such apps must make the source code completely viewable and editable by the user.
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 Software Requirements 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.
Guideline 4.0 - Design
Your app includes an update button or alerts the user to update the app, but the update button or alert does not link directly to the app’s page on the App Store.
Next Steps
To resolve this issue, please ensure that tapping the update button takes the user directly to the app’s page on the App Store to update the app.
我的回复:
Dear Apple review:
Thanks for your feedback.We submitted a app version yesterday, we quickly received message from you today.Thank you.By this feedback, we seek out some errors, removing the codes which contain "prefs:root" key.And besides ,we remove many codes which is not used in this app.By this feedback, we are told that our app violated the App Store Review Guidelines 2.5.2, so we remove local js files added in this rejected version. And we search many similar cases through Google,but we still get a obscure understanding about App Store Review Guidelines 2.5.2 .
Dear Apple review , we are confused ,please teach me.Is it true that app including local js files will be rejected?Any action downloading js file will received rejection? Is it OK we download and save js files to sandbox document? We want to save some js files to local, which will make our app run fast and make our app user experience better.But we remove those local js files to make codes similar to App Store’s our app's codes ,worrying receiving the rejected message from you again.But we expect to save js files locally to make our user experience better, hoping to get a advice from you.We submit a app version again, which don't include local js files .We hope will get a good message that the email we will receive is a pass.Thank you.
Best wishes
拒绝邮件(3)
解决方案:删除了苹果x的屏幕快照
拒绝邮件(4)
Guideline 2.1 - Information Needed
We have started the review of your app, but we are not able to continue because we need additional information about your app.
Next Steps
To help us proceed with the review of your app, please review the following questions and provide as much detailed information as you can.
- How do users obtain an account?
- If users create an account to use your app, are there fees involved?
- Do individual customers pay for the content or services?
- If no, does a company or organization pay for the content or services?
- Where do they pay, and what's the payment method?
Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.
我的回复:
Dear Apple review:
Here are our some answers about questions in your E-mail to me.
1. How do users obtain an account?
Our answer:After following our WeChat public "***(company name) master"whose Chinese name is "****”,users can get a WeChat account by inputting number "1".By adding that WeChat account which is our operation colleague's WeChat's account, users can get a link like "http://***********"which is shared by our operation colleague through our app and inter the link page.After choosing and finishing to buy any a gift-bag goods,a universal link let our users inter our app which is like loginning in our app.
2. If users create an account to use your app, are there fees involved?
Our answer:Users need buy a gift-bag goods. After choosing and finishing to buy any a gift-bag goods,a universal link let users inter our app which is like loginning in our app.
3. Do individual customers pay for the content or services?
Our answer: Individual customers don’t need to pay for the content or services.
4. If no, does a company or organization pay for the content or services?
Our answer: A company or organization don’t need to pay for the content or services.
5.Where do they pay, and what's the payment method?
Our anser:By WeChat Pay.
Thanks
热更新文章:
热更新知乎
https://www.zhihu.com/question/56790828
热更新文章