对于监管敏感的行业和应用,苹果应用商店的审核更为苛刻,本文重点分析了金融类APP被拒的常见愿意以及解决方法,希望能够帮助你的APP顺利上线。
这里的APP审核是指AppStore的审核。
我们首先要知道,苹果审核团队(App Store Review)依据的审核标准有2个,一个是《App Store 审核指南》(App Store Review Guidelines,简称Guideline),一个是《苹果开发者计划许可协议》(Apple Developer ProgramLicense Agreemen,简称PLA)。
Guideline和PLA的中英文全文在这里,有兴趣的可多看看。
《 App Store 审核指南 》-英文。
《 App Store 审核指南 》-中文。
《 苹果开发者计划许可协议 》-英文。
《 苹果开发者计划许可协议 》-中文。翻译有点粗糙,不过还是感谢作者。
苹果2017年开始,苹果对APP的审核越来越严格,同时审核依据越来越紧跟国内的政策走,比如国家对金融监管越来越严,金融类应用的审核开始收紧;比如今年国家对金融监管和VPN监管收紧,大量VPN类应用被下线。
对于金融类APP(这里主要指互联网金融类APP),常见的APP审核被拒原因有一下几类。
我们一个一个来分析。
一、PLA 1.2 没有贷款资质被拒
被拒理由
PLA 1.2 《苹果开发者计划许可协议》1.2
The seller and company names associated with your app do not reflect thefinancial institute in the app or its metadata, as required by section 1.2 ofthe Apple Developer Program License Agreement.
应用的开发商名称和公司名称与应用或应用元数据中的金融机构不匹配,违反了《苹果开发者计划许可协议》1.2
Next Steps 下一步行动
Your app must be published under a seller name and company name thatreflects the financial institution name. If you have developed this app onbehalf of a client, please advise your client to add you to the developmentteam of their Apple Developer account.
你的应用必须在反应“金融机构名称”的开发商名称和公司名称下发布。如果你代表客户开发了这些应用程序,请建议你的客户将你加入他们的苹果开发者账户。
被拒原因分析
app的公司主体,没有提供金融服务的资质;
金融类app只能在app公司主体的开发者账号上传,不能在个人或委托公司的开发者账号上传;
app名称没有反映公司品牌;
app名称与公司名称不对应,未产生品牌归属及关联性;
应对方式
1、证明你的公司,有提供金融服务的资质。
如果app确实是提供的金融服务,app的公司主体有提供金融服务的资质,可将资金证明(如营业执照)发给苹果审核团队。
如果app是提供的金融服务,但是没有相关资质,需要将app放在有资质的公司主体的账号下提交。
如果app不是提供金融服务,但苹果误以为是金融服务,可向苹果解释业务模式,并提供相关证明,比如p2p模式,比如助贷模式。
2、如果是个人开发者账号提交的应用,将个人开发者账号升级为企业开发者账号后,再提交;
3、如果是其他开发者账号(比如外包)替你开发,按照苹果要求走,将其他开发账号添加到你的苹果开发者账号下(在“用户和职能-添加iTunes Connect用户”操作);
4、修改app名称,让app名称和公司品牌有关联。如公司是“马上消费金融股份有限公司”,app名称可以修改为“马上贷”后,重新提交;
5、提交“软件著作权登记证书”,或者“商标证书”,向苹果证明产品名称与公司的关联性;
6、向苹果审核团队阐述app功能的运营主体、技术支持网站等,来证明app和公司的的所属关系;
如,在你的app“关于我们”中,中英文介绍公司,介绍产品归属该公司。
如,技术支持网站,进一步介绍公司和说明产品归属该公司。
二、PLA 3.2(f) 不诚信或欺诈被拒
被拒理由
We have determined that your Apple Developer Program membership, oranother membership associated with your developer account, has been used fordishonest or fraudulent activity. This is prohibited by Section 3.2(f) of theApple Developer Program License Agreement:
我们已经确定你的苹果开发者计划会员资格或与你的开发者帐户相关联的其他会员资格(同一个开发者,有两个或者多个会员账号)已被用于不诚实或欺诈活动。《苹果开发者计划许可协议》第3.2(f)节是禁止这一行为的:
“You will not, directly or indirectly, commit any act intended tointerfere with the Apple Software or Services, the intent of this Agreement, orApple’s business practices including, but not limited to, taking actions thatmay hinder the performance or intended use of the App Store, B2B Program, orthe Program. ”
“你不得直接或间接地采取任何旨在干扰苹果软件或服务、本协议的意图或苹果的商业惯例的行为,包括但不限于采取可能阻碍App Store、B2B计划或本计划的执行或预期用途的行为。”
As a result of this activity, you are no longer able to submit updates.
由于此活动,你将无法再提交/更新应用。
Continuing to engage in dishonest or fraudulent acts may result in theremoval of your apps from the App Store and termination of your Apple DeveloperProgram membership and all associated memberships.
继续从事不诚实行为或欺诈行为可能导致从App Store中删除你的应用,并终止你的Apple开发人员计划会员资格和所有相关会员资格。
被拒原因分析
首先,苹果审核人员已经确定你的苹果开发者计划会员账号已被用于不诚实或欺诈活动;
或者你的会员账号没有违规,但和你账号关联的其他开发者账号有违规,被苹果审核人员发现;
你的行为违反了《苹果开发者计划许可协议》第 3.2(f)节;
由于这些违规行为,苹果给你做出的处罚是“禁止你继续提交/更新该应用”;
如果你执迷不悟,继续从事这些违规行为,苹果可能会将你的应用下架、封停开发者账号,并终止你的 Apple 开发人员计划会员资格等;
苹果在这里提到了3.2(f)相关的内容:
“你不得直接或间接地采取任何旨在干扰苹果软件或服务、本协议的意图或苹果的商业惯例的行为,包括但不限于采取可能阻碍App Store、B2B计划或本计划的执行或预期用途的行为。”
但是没有针对这些内容的详细示例说明。笔者通过进一步查看苹果官方文档上的PLA3.2(f),发现这些都是属于违反3.2(f)的内容:
你可对账你的开发者账号或马甲包账号看看,十有八九违反了其中的某一条或多条;
应对方式
PLA3.2(f)是苹果非常严厉的处罚,应用已无法通过更新来修正后再次提交审核,严厉程度仅次于注销账号。针对这种情况,你可以从以下几个方面来努力。
邮箱账号的域、账号所有人、IP地址、Mac地址、邓白氏编码联系人/联系方式/办公地址、支付信用卡账号、发票抬头等。
三、Guideline 2.1 -Performance – App Completeness应用完整性被拒
被拒理由
We discovered one or more bugs inyour app when reviewed on both iPhone and iPad running iOS 10.3.3 on Wi-Ficonnected to an IPv6 network.
在IPv6网络的Wi-Fi,iOS10.3.3的iPhone和iPad环境下,我们在你app上发现一个或多个bugs。
Specifically, we were unable tomake a loan application.
具体来说,我们没法申请贷款。
Please see attached screenshotsfor details.
详情见附件截图。
Next Steps 下一步行动
To resolve this issue, please runyour app on a device to identify any issues, then revise and resubmit your appfor review.
为了解决这个问题,请通过在设备上运行你的app来找到所有问题,修改后再次提交审核。
被拒原因分析
因为bug导致审核人员无法进行核心功能(申请借款)的操作,中断审核过程。
我们后面分析发现,我们其实是没有bug的,但是苹果审核团队很难理解这个逻辑和交互,以为是bug,导致被拒。
应对方式
四、Guideline2.3.10 – Performance – Accurate Metadata准确的元数据被拒
被拒理由
We noticed that your app or itsmetadata includes irrelevant third-party platform information.
我们注意到,你的应用或应用的元数据包含了不相关的第三方平台信息。
Referencing third-party platformsin your app or its metadata is not permitted on the App Store unless there isspecific interactive functionality.
除非有特定的交互功能,否则在App Store中引用第三方平台或其元数据是不允许的。
Please see attached screenshotsfor details.
详情请见附件的截图。
Next Steps下一个步骤
To resolve this issue, pleaseremove all instances of this information from your app and its metadata,including the app description, What’s New info, previews, and screenshots.
为了解决这个问题,请从你的应用和它的元数据中删除所有这些信息,包括应用描述、最新动态、预览和截图。
被拒原因分析
原因是我们的应用预览图中,有一页展示的功能是提审的APP没有,苹果审核团队会认为这是第三方平台的东西。
第三方平台的数据,包括第三方公司名称、公司logo等,不能出现在你的应用(包括关于我们、协议等),三方公司名称、公司logo、app没有的功能点不能出现在的应用描述、最新动态、预览图、截屏中。
当然,苹果的产品最好也不要出现在你的应用或应用描述、最新动态、预览图、截屏中。
应对方式
严格按照苹果规定的方式走。提审前,核查应用、应用综合信息、应用版本信息中是否有第三方的元素。
五、Guideline 4.2 -Design – Minimum Functionality最低功能要求被拒
被拒理由
We found that the usefulness ofyour app is limited by the minimal amount of content or features it includes.
我们发现,你的应用的实用性被应用过于简单的内容或特性的所限制。
Next Steps 下一步行动
We encourage you to review yourapp concept and incorporate different content and features that are incompliance with the App Store Review Guidelines.
我们鼓励你审视你的app概念,提现不同的内容和功能,以符合App Store审核指南
被拒原因分析
简单来说,就是你的app功能太过简单,没有达到一个app应用的标准,不具备提交到appstore的资格。
通过进一步查看苹果官方的Guideline 4.2,其内容如下:
App 应包含功能、内容和 UI,而不仅仅是一个经过重新包装的网站。如果 app 没有什么实用价值、毫无新意或者不太像是一个 app,那它就不适合出现在 App Store 中。如果 app 不能带来持久的娱乐价值,或只是让人感到毛骨悚然,则无法获得批准。如果 app 只是一首歌曲或一部影片,则应提交到 iTunes Store。如果 app 只是一本书籍或游戏指南,则应提交到 iBooks Store。
4.2.1 App 应该为实现预期用途而使用 API 和框架,并在 app 描述中说明集成详情。例如,HomeKit 框架应提供家居自动化服务,HealthKit 则应该用于保持健康和健身目的,并集成在“健康”app 中。
4.2.2 除了目录类 app 之外,app 不应只用于市场营销材料、广告、网络剪报、内容聚合或链接集合。
4.2.3 App 应能独立工作,无需安装其他 app。
4.2.4 与表盘类似的 Apple Watch app 可能会令人感到困惑,因为用户会认为这些 app 能与各种设备功能 (如轻扫、通知和第三方功能栏) 配合使用。将创意性的时间表现方式用作 app 界面是个好点子 (例如,供冲浪者使用的潮汐时钟),但是如果您的 app 与表盘过于相像,则可能会被我们拒绝。
4.2.5 主要用作 iCloud 和 iCloud Drive 文件管理器的 app 需要包含更多的 app 功能,才能获得批准。
4.2.6 利用商业化模板或 app 生成服务创建的 app 会被拒绝。
应对方式
苹果审核指南里说得非常清楚,你要做的就是做良民,遵循苹果标准,提交有价值、符合规范的应用。同时需需要注意:
六、Guideline 4.3 -Design – Spam 垃圾应用被拒
被拒理由
Your app duplicates the contentand functionality of apps submitted to the App Store, which is considered aform of spam.
你的应用程序复制了提交给app Store的其他应用程序的内容和功能,这被认为是一种垃圾应用。
Apps that simply duplicatecontent or functionality create clutter, diminish the overall experience forthe end user, and reduce the ability of developers to market their apps.
简单复制内容或功能的应用会造成混乱,降低最终用户的整体体验,并降低开发者推销应用的能力。
You will experience a delayedreview process if you deliberately disregard the App Store Review Guidelines,ignore previous rejection feedback in future app submissions, or use your appto mislead or deceive users.
如果你故意无视App Store的审核指南,在后面提交应用中忽略之前的拒绝反馈,或者使用你的应用来误导或欺骗用户,你将会经历一个延迟的审查过程。
Additional Information 额外信息
We want to provide a safeexperience for users to get apps and a great opportunity for all developers tobe successful.
我们希望为获得应用程序的用户提供安全的体验,同时为所有开发者提供一个成功的机会。
Deliberate disregard of the AppStore Review Guidelines and attempts to deceive users or undermine the reviewprocess is a direct violation of section 3.2(f) of the Apple Developer ProgramLicense Agreement. Continuing to violate the Terms & Conditions of theApple Developer Program will result in the termination of your account, as wellas any related or linked accounts, and the removal of all your associated appsfrom the App Store.
故意无视App Store的评审准则,并试图欺骗用户或破坏审查过程,这直接违反了苹果开发者计划许可协议的第3.2节(f)。继续违反苹果开发者计划的条款将导致你的账户和你关联的账户终止,同时从App Store中删除你的所有相关的应用。
被拒原因分析
你的应用的功能和别人的没有差异,或者和你自己过审的马甲包一样,甚至代码都一样,被定义为垃圾应用;
重复性的应用或简单复制的应用,对用户、开发者的伤害很大,有损于appstore生态的健康;
对苹果的警告视而不见、继续违规,你的应用会被延迟审核;
如果进一步试图欺骗用户或破坏审查过程,将会受到更严厉的处罚,禁账号、删应用,很严重;
应对方式
思想上要重视,你的应用应该有价值、少抄袭或不抄袭,如果是功能雷同也需要有差异点;
请不要为同一个 app,在多个账号下上传;
如果和其他产品有雷同,可通过修改产品分类、产品分发地区等方式,打造与原产品不同的产品侧重属性分类;
如果做马甲包,功能需要多一些差异化,减少相同的代码量。苹果可能针对代码进行机审扫描;
对于监管敏感的行业和应用,苹果审核更严,建议大家整理app提审检查清单,包括发者账号申请、app设计、app开发、app信息和版本信息描述等部分的各项细查项。提审前,对照检查,逐一确认,提升app审核通过率。
这次分析总结在暂时到这里,对于更多的金融类app被拒的方式,后续有时间再更新。