【求助】Flutter开发编译的App上架App Store,被拒绝Guideline 2.3.1和Guideline 4.2
山枝子 2021-03-05 11:31:26 用Flutter开发的App提交到App Store审核,两次被拒都是同样的原因,Guideline 2.3.1 - Performance和Guideline 4.2 - Design - Minimum Functionality
-------------以下是苹果回复的邮件:-------------------------
Hello,
Thank you for your continued patience.
We are writing to let you know that we have completed the review of your app. Upon further review, we found that your app does not comply with the following guidelines:
Guideline 2.3.1 - Performance
We discovered that your app contains hidden features. Specifically, this app contains functionality to load a webview of external content within the app. It would be appropriate to ‘bake-in’ content of these web pages into the submitted binary or remove them from the app’s functionality before resubmitting for review.
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 4.2 - Design - Minimum Functionality
Your app provides a limited user experience as it is not sufficiently different from a mobile browsing experience. As such, the experience it provides is similar to the general experience of using Safari. Including iOS features such as push notifications, Core Location, and sharing do not provide a robust enough experience to be appropriate for the App Store.
Next Steps
To resolve this issue, please revise your app to provide a more robust user experience by including additional native iOS functionality.
All apps submitted to the App Store are reviewed against the App Store Review Guidelines, including the Developer Code of Conduct. If we find any issues during our review, your account will be re-investigated. In order to avoid future investigations, please ensure your apps don't attempt to mislead or harm customers or undermine the review process.
We hope you will consider making the necessary changes to be in compliance with the App Store Review Guidelines and will resubmit your revised binary.
-------------以下是Google翻译结果------------------------------
你好,
感谢您一直以来的耐心等待。
谨在此通知您,我们已经完成了对您应用的审核。经过进一步审查,我们发现您的应用不符合以下准则:
准则2.3.1-绩效
我们发现您的应用程序包含隐藏功能。具体来说,该应用程序包含在应用程序中加载外部内容的网络视图的功能。将这些网页的内容“烘焙”到已提交的二进制文件中,或者从应用程序的功能中删除它们,然后再重新提交以进行审核,这是适当的。
下次提交该应用程序可能需要更长的审阅时间,并且在解决此问题之前,该应用程序将不具备进行快速审阅的资格。
下一步
-查看“ App Store审核指南”中的“效果”部分。
-确保您的应用符合App Store审查指南的所有部分以及Apple Developer Program的条款和条件。
-一旦您的应用程序完全合规,请重新提交您的应用程序以供审核。
提交旨在误导或伤害客户或逃避审查程序的应用程序可能会导致您的Apple Developer Program帐户终止。查看Apple Developer Program的条款和条件,以了解有关我们终止政策的更多信息。
准则4.2-设计-最低功能
您的应用程序提供的用户体验有限,因为它与移动浏览体验没有太大不同。因此,它提供的体验类似于使用Safari的一般体验。包括iOS的功能(如推送通知,核心位置和共享)不能提供足够强健的体验以适合App Store。
下一步
要解决此问题,请修改您的应用程序,以通过包含其他本机iOS功能提供更强大的用户体验。
提交给App Store的所有应用均会按照《 App Store审查指南》进行审查,包括《开发人员行为准则》。如果我们在审核期间发现任何问题,将会对您的帐户进行重新调查。为了避免以后进行调查,请确保您的应用程序不会试图误导或伤害客户或破坏审核过程。
我们希望您考虑进行必要的更改以符合《 App Store审查指南》,并重新提交修改后的二进制文件。
-------------以下是我做过的操作------------------------------------
1.第一次收到拒绝时,发了邮件给苹果询问详请,他们回复给我说是因为我的应用程序具有Leancloud / AVOSCloud远程通知机制,用于呈现任意远程Web内容。因为我的App里集成了LeanCloud即时通讯SDK,所以我问了LeanCloud,他们回复我说:即时通讯 SDK 有离线消息推送功能,您需要在「Notes for Review」中注明应用具有这个特性。然后第二次我就在备注里加了这个注明。同时我阅读了他们的审核规则,发现虚拟物品购买需要走内购,然后就删掉了第三方支付加入了内购功能,提交了审核,结果还是收到这两个拒绝原因。要崩溃了,关键是我也不知道这两个问题要咋改呀
2.还有一个问题,这两次提交审核,都是先过一晚上直接拒绝,说我的APP需要更长时间审核,然后再过个两三天再回复拒绝原因。请问下为啥会出现这个流程
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.
-------------以下是我的困惑----------------------------------------
经过网上查找资料和别人的经验,我反思了自己的App。关于Guideline 4.2 - Design - Minimum Functionality,有说是功能太简单了。可是我的App的功能绝对不简单,而且布局也是传统的App的布局(底部导航),可是为什么他们会觉得看起来类似于使用Safari的浏览?哎,难道是因为不是原生开发的吗?又看到说需要将Flutter里的material desgin改为cupertino desgin,不知道有没有用,打算先改一下试试。
-------------以下是我的希望----------------------------------------
但还是希望有类似经验的大神可以指点一下呀,因为自己尝试着去改去审核还要耽误时间,哎