记录iOS APP提交审核被苹果拒的解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记录iOS APP提交审核被苹果拒的解决相关的知识,希望对你有一定的参考价值。
参考技术A 邮件:AppReview@apple.com- 给这个邮箱写邮件,必须用对应APP的账号(App Store Connect team members),否则对方不接受沟通;
回复:App Store Connect 里直接回复
- 可以直接在被拒问题下方的回复框里回复,建议先写好再贴进去;
- 可以贴图或者视频,建议命名使用纯字母(不要出现中文);
Guideline 1.2 - Safety - User GeneratedContent
Your app enables the display ofuser-generated content but does not have the proper precautions in place.
Next Steps
To resolve this issue, please revise yourapp 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 objectionablecontent or abusive users
- A method for filtering objectionablecontent
- A mechanism for users to flagobjectionable content
- A mechanism for users to block abusiveusers
- The developer must act on objectionablecontent reports within 24 hours by removing the content and ejecting the userwho provided the offending content
解决:
- APP需要增加用户协议;如果已经有相关协议,只需要把相关界面或路径截图回复即可;
- APP需要有内容审核机制,如不符合内容规范或有害需要及时过滤或删除;如有相关功能,只需要截图回复即可;
- 用户需要有举报之类的功能,可以举报内容或者用户,有两者之一应该都可以通过审核;截图回复即可;
- 及时过滤或删除的机制;截图回复即可;建议APP上有“该内容违规已删除”的界面,这样截图容易通过。
Guideline 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.
Next Steps
To resolve this issue, please revise your app to implement all of the following precautions:
- A mechanism for users to block abusive users
解决:
- 需要增加拉黑用户的功能;如果功能不明显,建议在回复里附上相关流程和截图,再提交新版本;
Guideline 2.3.4 - Performance - Accurate Metadata
Your app preview includes content that does not sufficiently reflect the app in use. Specifically, your preview:
- Includes a self-promotional ad.
Next Steps
To resolve this issue, please revise your app preview to only use video screen captures of the app, narration, and textual and design overlays.
Resources
For resources on creating great app previews, you may want to review the App Previews page. For more general information on how to make the most of your app's App Store product page, please see the App Store Product Page information available on the Apple Developer website.
Please see attached screenshot for details.
解决:
- 应用市场里的展示视频/截图不能出现虚假内容;如果是在APP界面基础上加工的,可以截取APP内部使用的界面进行对比说明,会通过。
Guideline 2.3.7 - Performance - Accurate Metadata
Your app name or subtitle to be displayed on the App Store includes keywords or descriptors, which are not appropriate for use in these metadata items.
Specifically, the following words in your app name or subtitle are considered keywords or descriptors:
- XXXXXXXX
Next Steps
To resolve this issue, please revise your app name or subtitle to remove any keywords and descriptors from all localizations of your app. Keywords can be entered in the Keywords field in App Store Connect to be used as search terms for your app.
解决:
- APP名称和标题不能使用比较夸张的用词,哪怕是中文也会有懂中文的审核人员认为是虚假内容;去掉不合适的词汇,重新提交即可;标题这里很容易来回审核,换了审核员可能规则就不一样。
Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage
We noticed that your app requests the user’s consent to access their location but does not clarify the use of the location in the applicable purpose string.
Next Steps
Please revise the relevant purpose string in your app’s Info.plist file to specify why the app is requesting access to the user's location. You can modify your app's Info.plist file using the property list editor in Xcode.
To help users understand why your app is requesting access to their personal data, all permission request alerts in your app should specify how your app will use the requested feature.
Resources
For additional information and instructions on requesting permission, please review the Requesting Permission section of the ios Human Interface Guidelines and the Information Property List Key Reference. You may also want to review the Technical Q&A QA1937: Resolving the Privacy-Sensitive Data App Rejection page for details on how to provide a usage description for permission request alerts.
Please see attached screenshot for details.
解决:
- 苹果很在意APP获取用户各类权限的原因;如果只修改文案,审核人员可能无法理解;需要截图回复解释;
Guideline 5.0 - Legal
Your app contains content - or facilitates, enables, and encourages an activity - that is not legal in all of the locations
where the app is available.
Specifically, your app includes features that XXX from content which is not in compliance.
Next Steps
To resolve this issue, please remove all content and features that are illegal in the locations where your app is available.
Please note that app concepts that are considered illegal are not allowed on the App Store.
Please see attached screenshots for details.
解决:
- 不能有诱导用户的行为;可以申诉,会通过;也看到有人是通过上线前隐去的方式。
Guideline 3.1.2 - Business - Payments - Subscriptions
We noticed that your app did not fully meet the terms and conditions for auto-renewing subscriptions, as specified in Schedule 2, section 3.8(b) of the Paid Applications agreement.
When the user initiates an in-app purchase on the App Store, they are taken into your app to continue the transaction.
However, information about the subscription must be displayed to the user prior to the purchase:
• Title of publication or service
• Length of subscription (time period and content or services provided during each subscription period)
Price of subscription, and price per unit if appropriate
Next Steps
To resolve this issue, please revise your app to include the missing information prior to initiating any auto-renewing subscription purchases within your app.
If you have no future plans on promoting this in-app purchase product, you can visit App Store Connect to delete the associated promotional image.
To delete the promoted image:
- Log in to App Store Connect
- Click on "My Apps"
- Select this app
- Click "Features," then “App Store Promotions” to view your promoted in-app purchases
- Click the in-app purchase reference name that you no longer want to promote
- Select the associated promotional image and delete it
- Click Save
解决:
- 如果你上线了订阅,并且勾选了在app store里显示推广(就是在app的详情页里、store的专题页里显示订阅套餐的内容),则需要支持从app store直接点击购买后进入app的购买页。需开发单独支持。
Guideline 2.3.2 - Performance - Accurate Metadata
We noticed that your promotional image to be displayed on the App Store does not sufficiently represent the associated promoted in-app purchase. Specifically, we found the following issue with your promotional image:
– Your promotional image includes text that is small or otherwise hard to read.
Next Steps
To resolve this issue, please revise your promotional image to ensure it is unique and accurately represents the associated promoted in-app purchase.
If you have no future plans on promoting this in-app purchase product, you can visit App Store Connect to delete the associated promotional image.
To delete the promoted image:
- Log in to App Store Connect
- Click on "My Apps"
- Select this app
- Click "Features," then “App Store Promotions” to view your promoted in-app purchases
- Click the in-app purchase reference name that you no longer want to promote
- Select the associated promotional image and delete it
- Click Save
解决:
- 上线了订阅,并且勾选了在app store里显示推广,需要上传推广用的小图(图片真的很小)。建议不要带文字,带了文字就会看不清,苹果审核可能会卡住。
Guideline 3.1.2 - Business - Payments - Subscriptions
We noticed that one or more of your auto-renewable subscriptions is marketed in a manner that may mislead or confuse users about the subscription terms or pricing.
Specifically, your app offers a free trial or introductory period but does not make it clear that a payment will be automatically initiated for the next subscription period and the billed amount of your auto-renewable subscription is not clearly and conspicuously displayed to the customer.
Next Steps
To resolve this issue, please revise your auto-renewable subscription purchase flow to ensure that the billed amount is the most prominent pricing element in the layout. Any other pricing elements must be displayed in a subordinate position and size to the total billed amount.
解决:
- 订阅购买页里的文案也容易被卡,标准经常有变化。建议这块文案一定要是可配置的,或者页面设计展示的信息足够多,按照要求进行改动即可。上线后可以再改回之前的。
促销的应用内购买产品的名称相同,这使用户难以识别他们从App Store购买的商品。
要解决此问题,请修改促销的应用内购买产品的名称,以确保每个单独的元数据项都是唯一的。推广的应用内购买的显示名称和描述旨在帮助用户识别和了解他们从App Store购买的内容。
解决:
- 确保每个订阅里的名字都有所不一样,包括描述。
换了工作,估计一两年内不会再接触ios发版,因此做一次简单的汇总,以方便以后再捡起来。
心得:
- 苹果的审核员会换人,标准也是时刻在变化,如果是重要的版本建议提前提交,预留足够的时间来应付被卡。
- app名称和副标题等内容和ASO息息相关,也很容易被卡,建议不要有太多重复的用词。
- 放宽心态,被拒就按照标准改即可。
2018年最新整理ios APP审核被拒的常见原因
苹果APP的审核是一道大难关,遇见被拒是很正常的事情,如果被拒就根据反馈问题,和下面提供的思路去寻求解决方案。
苹果审核大体分为三部分,预审、机审和人工审核。
ipa包上传后首先进入的是预审,会被扫描API等,预审通过后会在https://itunesconnect.apple.com/后台活动那出现构建版本,然后才可以提交审核(如果没通过,会有反馈邮件,查看原因,很多上传ipa成功了,但后台没看到ipa构建版本,就是预审都没过。)
在 提交审核开始显示是(等待审核)这个阶段一般是机审,机审主要是对代码进行机器审核,排查APP是否重复应用,“2.1苹果狗年大礼包”事件就更多地依赖机器自动审核,减少人工成本;
通过后会显示为(审核)这个阶段,即人工审核阶段,这个阶段主要看的是App的元数据,例如APP封面、功能、体验等等,注重用户体验,到了这步很快就会有结果了。
目前机审机制越来越完善了,而且也越来越受重视,相比前几个月,近期的苹果审核时间逐渐缩短,平均审核时间为23.9 小时。
2.1 App 完成度
主要有应用出现崩溃、加载失败等非常明显的Bug、应用不支持 IPv6网络下使用、测试账号、隐藏开关等。
解决方法:提前测试产品是否有bug、在IPV6网络下是否能使用等,根据反馈邮件,一个个审查自身产品信息是否符合,适当情况下可以发送截图视频给苹果官方以证明自己的清白。
2.3 准确的元数据
主要是应用标题、描述、截图等与应用功能严重不符。如用安卓手机截图,浏览器截图!
解决方法:重新更换截图,保证整个APP功能、流程看起来是一致的。去除隐藏功能模块代码或将需要隐藏功能的代码及定向跳转链接网址做混淆处理,适当增加逻辑复杂度。
3.2.1 可接受的商业模式
主要是没有资质。
解决方法:最佳方案是拿到资质,如果实在没有资质,建议大家尽可能多的把自己公司合规的证据资料发给苹果,而套壳、换新账号碰运气上架等操作,不得已的话可以尝试。
5.1.1 数据收集和存储
主要是App 强制用户注册,且基于不需要用户信息的功能之上、暗中采集/共享用户的个人信息。
解决方法:先与用户协商,让用户同意后注册,有“强登陆”功能的一定要修改为提示登陆的版本。
4.3 重复 App
主要针对的是重复App,就是马甲包。
解决办法:可通过修改名字、icon、主色调、代码等解决,并且注意相同的马甲包提交至少间隔一天以上。
4.2 最低功能要求
主要问题在于苹果认为部分开发者上传的App功能不够,或者没有自己的核心功能,比如直接打包一个网页上架的很容易触发这个问题。
解决办法:可以添加一些功能丰富产品(导航栏,下拉刷新,推送通知等功能),如果觉得功能已经全了,还没有通过审核,可以向苹果解释产品解决的用户需求,以及具体功能的展现。
3.1.1 购买项目
主要是接入第三方支付,支付宝、微信等。
解决方法:老老实实地走苹果支付的支付方式,用内购。如果隐藏虚拟产品或者通过后更改支付方式,都是有一定风险的。
2.5 软件要求
主要是产品加入违规代码
解决方法:很可能是三方库中含有SDK,可以更新所有三方库,或者反编译提交的ipa,检查文档中是否有违规字符串,有的话删掉。
5.1.5 定位服务
主要是 App 未得到允许,与第三方共享收集的用户数据,且并未说明使用目的等,例:位置、账号……
解决方法:如果要采取用户数据信息,需要给予用户提示,并得到用户的允许,或设置为可选,并且明确告知苹果采集用户数据信息的使用目的。总的来说就是要弹出提示说明使用这个权限做什么用,写清楚。
5.2 知识产权
主要是未经授权,使用受版权保护的第三方材料、App不得与苹果现有产品类似等。
解决方法:确保 app 只包含由您创建或拥有使用许可的内容,提交产品时使用受版权保护的第三方的书面证据或者将产品中包含的未经第三方授权的部分隐藏。
审核还会遇到各种各样的问题,根据反馈来进行相应的修改。
以上是关于记录iOS APP提交审核被苹果拒的解决的主要内容,如果未能解决你的问题,请参考以下文章