AppStore大礼包
时隔一年半我又迎来了提交AppStore审核的机会,这一年多公司一直在使用企业账号做内部分发,提交流程依然行云流水自不必说😂,但第二天就迎来当头一棒,被拒了,而且是一下子来了三条:
2019年9月5日 上午1:34
发件人 Apple
- 2 Safety: User Generated Content
- 1 Performance: App Completeness
- 2 Design: Minimum Functionality
Guideline 1.2 - Safety - User Generated Content
Your app enables the display of user-generated content but does not have the proper precautions in place.Specifically, although the flagging mechanism has been implemented, users also need a blocking mechanism to block abusive users.
Next Steps
To resolve this issue, please revise your app to implement all of the following precautions:
- Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content or abusive users
- A method for filtering objectionable content
- A mechanism for users to flag objectionable content
- A mechanism for users to block abusive users
- The developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content
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.
- Does your app access any paid content or services?
- What are the paid content or services, and what are the costs?
- 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?
- If users create an account to use your app, are there fees involved?
- How do users obtain an account?
Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.
Guideline 4.2.3 - Design - Minimum Functionality
We were required to install the WeChat app before we could log in via WeChat. Users should be able to log in with WeChat and access their accounts without having to install any additional apps.
Next Steps
If you would like to offer authentication through WeChat, please use a mechanism that allows users to log in with WeChat from within your app without first having to install an additional app.
We recommend implementing the Safari View Controller API to display web content within your app. The Safari View Controller allows the display of a URL and inspection of the certificate from an embedded browser in an app so that customers can verify the webpage URL and SSL certificate to confirm they are entering their sign in credentials into a legitimate page.
Resources
For additional information on the Safari View Controller API, please review the What's New in Safari webpage.
Please see attached screenshots for details.
一、1. 2 Safety: User Generated Content
中间来来回回被拒了四次,每一次都有1. 2 Safety: User Generated Content,大改意思就是苹果说你这个是用户生成内容的app,你需要有一个严格的审查制度防止不法信息泛滥,我最终解决的流程是:
1.1 在显眼的地方增加《隐私协议》
我在登录页面增加了隐私协议,前面有勾选框,但是可以默认选中
1.2 增加了用户投诉功能
用户可以对其他用户发布的信息投诉,参考新浪微博的投诉
1.3 增加用户对作品的屏蔽
你这个信息是合规的,但是老子就是不想看,屏蔽之
1.4 增加用户对作者的屏蔽
你这个用户发的内容我不想看,拉黑你,参考朋友圈
做到这四点基本就解决了1. 2 Safety: User Generated Content
参考文章
https://www.jianshu.com/p/0630a4900b7b
二、2. 1 Performance: App Completeness
如果只是这一个问题那么基本上不需要重新提交包的,在下面回复一下就可以了,当然这么做也不是多余的,因为我们给苹果提交的时候都是要提供测试账号的,有的时候我们给苹果了最高权限的账号,一些需要付费的内容或者服务苹果看不到付费过程以及使用的哪一家支付工具等信息,苹果需要你说明你这个app有没有付费项目,如果有在哪,怎么买,使用的什么支付工具等等,如果没有也说明一下,防止你使用马甲包审核通过后再放开你的支付项目,这样一旦被苹果发现是有封号风险的。
回复的大概模版:
Dear apple team
Thank you for your patience, in view of the audit clause you mentioned, we made a careful screening, we now reply as follows:
Yes, our app can access any content and services.
是的,我们的app可以访问任何内容和服务。
There is no need to pay for content or services.
没有需要付费的内容或服务
No, our content and services provided by the app doesn't have to pay.
否,我们的app内容和提供的服务不需要付费。
No, our content and services provided by the app doesn't have to pay.
否,我们的app内容和提供的服务不需要付费。
No, our content and services provided by the app doesn't have to pay.
否,我们的app内容和提供的服务不需要付费。
Hope apple audit team can continue to audit, thank you.
希望苹果审核团队能继续审核,感谢。
如果有付费项目那么说明一下并告诉苹果具体流程
参考文章
https://www.jianshu.com/p/54d49edd9875
三、4. 2 Design: Minimum Functionality
这个比较简单,我是因为使用了微信登录,我检查了用户是否安装了微信客户端,如果没安装就提示了一句话,这是苹果不允许的,于是我就不检查是否安装微信客户端了,没有安装就使用网页版本的,这个不需要我们做任何操作,微信的api已经集成了这一功能。
持续更新...
但是我希望就到这了