App 审核被拒分析与解决:
1、元数据
“元数据与应用内容不符 (贴近自己的软件编写上架内容)* 元数据包含不雅词汇:如装X (修改即可) * 元数据内容不合理,如推广第三方平台或内容不适 (贴近自己的软件编写上架内容)* 上架图片,例如最新的iPhone X的上架图,如果出现不是iPhoneX的样式,虽然你的图片尺寸是对的,但是会以无法反映出在iPhone X上的样式而被拒绝。(修改上架图即可)”
2、二进制文件被拒绝
软件闪退(频率较低) (自行解决)* 应用程序不支持ipv6(频率最高) (上架前自己使用ipv6环境测试一下)* 第三方登录(按钮点击无法反应)(上架时直接隐藏或按钮变为不可点击状态****判断是否安装,未安装隐藏) 第三方支付(苹果规定如果是虚拟货币必须使用内购)(上架时为苹果,上架成功时为第三方支付)** 上架图片,例如最新的iPhone X的上架图,如果出现不是iPhoneX的样式,虽然你的图片尺寸是对的,但是会以无法反映出在iPhone X上的样式而被拒绝。(修改上架图即可)* 系统权限的提示(审核人员不知道你要这个权限干什么,描述不清晰)(修改描述具体点是干什么用的或去掉不需要的权限即可)!!!! 最近这个被拒的比较多 * 审核人员无法操作你的软件 (需要硬件配合)(提交上架时,把操作视频链接放在备注中)
碰运气的方法:金融借贷类APP (需要资质)(上传苹果需要的资质即可,或改变app的性质)
注意:元素数据被拒绝不需要你修改二进制数据(就是不需要你修改项目),只需要修改你提交APP时的描述信息就OK。
注意提供用户名和密码的准确性。
注意仔细检查产品给你提供上传浏览图片的内容。
关于元数据被拒绝
关于苹果官网提出常见的应用程序被拒绝原因
我碰到的元数据被拒绝
一、关于元数据被拒绝,大家注意看下哪一个条件没有符合(元数据名称、描述、评级、排名等)
应用或者元数据中提到其他任何移动平台都将会被拒绝。
带有占位符文本的应用将会被拒绝
应用程序的名称、描述、截图或者预览与应用的内容和功能不相关将会被拒绝。
为了不让用户产生困惑,iTunes Connect中的应用名称应该和展示在设备上的应用名称一致。
应用的大图标和小图标要一致,以免造成混淆。
图标、截图以及预览以及当Apple TV应用被展示在Apple TV主界面顶部的时候不符合4+年龄评级的应用将会被拒绝。
分类与内容选择不适合应用内容的程序将会被拒绝。
开发者有责任为其程序指定适合的评级。不恰当的评级可能会由苹果公司进行修改或者删除。
开发者有责任为其应用指定恰当的关键字。不恰当的关键词可能会被苹果公司修改或删除。
试图操控或者欺X用户评价,或使用虚假/付费购买评价的方式在App Store排行榜作弊,或者采用其他不正当方式)以提升排名的开发者将会被苹果从iOS开发者项目中除名。
在安装或打开之前,推荐用户重启iOS设备的应用将会被拒绝。
提交审核的所有应用都应包含能正常运行的URL,比如支持服务URL和私有政策URL。
应用程序的截图、预览或者营销文本没有清晰地指出附加内容或项目需要额外单独购买(比如使用IAP)将会被拒绝。
App预览只能是使用应用本身捕捉的视频、旁白、文本以及设计轮廓,否则应用将会被拒绝。
在未经允许的情况下展示真*个人信xi的应用将会被拒绝。
应用预览只能使用在所有选定地区内经过授权许可的音乐。
包含未经授权而把应用播放或者直播内容(比如音乐、视频和相关封面艺术)用作预览或者截屏的应用将会被拒绝。
------------------------------2.1大礼包被拒篇---------------------------------------
相信因为大礼包而被拒的人在论坛里十有八九都中招了,英文版就不发出来了,直接给大家写中文啦,我们具体看一下每条被拒理由和常规解决方式吧!
1.1.6 –包含虚假信息,功能或误导性元数据
一般是因为标题或者icon和截图等有误导的嫌疑,或有些关键词是被苹果列入黑名单的,例如红包、话费等,但审核条款又没有明确指出。对于上述情况的解决办法是使用保守的文案或素材。
2.3.0 – 含有不经审核也可更改App功能
如改变App功能的热更新,这种情况需要把热更新去除,或者对热更新模块代码做深度混淆处理!
2.3.1 – 含有隐藏功能或未记录的功能,包括定向到赌博或彩票网站的开关。
常规解决方式:去除隐藏功能模块代码或将需要隐藏功能的代码及定向跳转链接网址做混淆处理,适当增加逻辑复杂度。
3.1.1 –应用内购以外的支付机制来解锁App中的功能或功能。
对于第三方支付,尽可能避免使用易扫描的SDK版本,推荐使用H5版本支付。支付跳转链接相应的做屏蔽混淆处理。
4.3.0 –是另一款应用的复制品,或与另一款应用明显相似。
被认为是重复App或马甲包,变更UI和名称,填充无用代码等下面会具体讲。
5.2.1 –未由拥有并负责提供该应用程序提供的任何服务的法律实体提交。
未提供 App 上架所需的行业资质,比如:金融营业许可证、游戏版号等。
5.3.4 – 含有货币游戏(如:体YU下注、DUBO游戏等),但未提供相关许可资质。
同上,提供资质,审核时最好不要勾选中国区,或使用海外账号。
①假如你的App没有违反上述任何一点,其实直接回复没有违反即可!当然,如果想增加过审几率也可以按照邮件中罗列的审核指南一一进行解释,说明自家 App 并不存在这些规则中的问题,尽可能描述详细。如果回复后并没有推进,可以配合加速审核或审核申诉,不过需要注意,加速审核次数不要用太多,审核申诉可能引来审核团队更严格的审核,需要谨慎。
注:2.1刚出现的时,即使App有违规行为直接回复也是有可能过审的,但是目前有点用坏了,苹果那边已经有感知了,目前过审几率极低,而且有可能被延期。
②如果App违反上述某点,建议认真修改后回复苹果,重点看上次或历史被拒记录,确定回复侧重点。如果回复后并没有推进,也可以配合加速审核或审核申诉。
③除了这些方法,有人还用过一种方式过审,即用新账号上传,上面说过“苹果 审 核 人员应该并没有开始审核,仅是针对App的历史违规记录或开发者账号的违规记录等发送了这封邮件。”但这种方式并不适合所有App,而且苹果可能会发现新账号的App和旧账号以及旧App的关系而产生连带处罚,要碰运气。
------------------------------ios审核被拒4.3 被拒篇---------------------------------------
4.3基本都会存在3种情况,可以根据被拒回复来进行判断,如果你真的看不懂被拒回复,下面一一列举,逐一排除,也可以在下方评论或者私聊我免费解答
第一种:简称代码重复,代码重复使用也有三种情况
1.可能你之前用这套源码上过一个包,现在用这套代码直接改一个logo跟名字再上一个马甲,这种基本会直接4.3
这种情况基本要改源码,第一步:工程中的文件夹的名字全部进行修改。第二步:每一个工程都有一个类前缀, 我们需要取一个长一点的类前缀, 并且这个类前缀在你的整个工程一定是一个唯一的字符串, 我们假设这个类前缀是PayDayLoan, 现在我们需要生成一个控制器, 控制器的结尾Controller也需要用一个特定的字符去代替, 比如:Director,剩下的View以及object做法类似, 就不一一介绍了,做马甲的时候就是把这些名字用另一个唯一的字符去代替, 尽量长一点。第三步:把另一个其他的工程中的类全部导入进来, 主要是混淆代码, 在现有的工程中调用, 可以没有任何效果, 只是单纯调用方法。
注:单一的加入垃圾代码混淆没用的!
2.如果你的这套源码在一个账号上提交过,但是被拒了,后来因为其他原因你不得不在别的账号上重新提交此源码,这种情况第二个账号基本也会报4.3
这种情况需要在第一个账号做一下处理, xcode新建一个应用, 直接用之前提交过的bundle Id打包,logo用一个纯白或者纯黑的图片, 将这个新建的应用提交到应用市场, 构建版本中将之前被拒的包移除, 用这个新的应用顶替之前被拒的包, app名字改成 “作废-此应用不再提交” 后面再随便加一个数次, 因为这个名字别人已经用过了, app描述跟app名字一样, 剩下的信息全部删除.最后点击保存即可.
3.你的源码只要提交到itunes connect里面,就算没提交审核,当你再次使用此源码提交审核的时候,基本都会报4.3
第二种界面功能相似
这种情况简单的改源码已经没用了,需要在原有的app上加一些不同的功能,我用借贷类举例说明该如何解决,其他类型的app可以参考
以下举两个应用说明, 分别用A应用与B应用代替, 你需要如何处理并且如何回复审核人员
1.A应用 是给没有信用咔的用户使用的一款借款App,B应用 是给有信用咔的用户使用的一款借款App.2.A应用的最高借款额度是1000元, B应用 的最高借款额度是25000元.3.A应用的还款时间是7天与14天, B应用 的还款时间是28天. 4.A应用 内部有贷款计算器功能, B应用只是一个普通的贷款app, 并无其他功能5.两款app是我们公司内不同的部门开发的app, 分别针对不同的用户人群.
第三种,app名字被用过
针对马甲包标题、名称、描述不合规的这项被拒原因,最有效的解决方案就是:
马甲包名称方面:按照苹果审核回执书写标准修改马甲包的名称(侵犯其他品牌名称需要重新取名);
升级version或者build ID 重新提审。
马甲包标题方面:去除误导性品牌词、切换品牌词组合方式;
修改标题长度(可进行标题精简字数至10字以内、多语言版本可每个语言版本标题一致),并回复苹果审核。
马甲包产品描述方面:按照苹果审核回执去除误导性及错误性描述,尽量贴近游戏产品功能,并回复苹果审核。
除以上步骤外,还需要注意相同的马甲包提交至少要间隔一天以上,避免被同一个审核员看到。当然,还可以配合着升级套路:升级version(版本)号、换bundle id,换开发者账号再提交审核;
如果以上步骤不奏效,还可以尝试采用修改应用价格、发布地区、产品分类等方式。不过注意,App上架后价格、发布地区是可以修改的,但产品分类不可以,对这个有要求的慎用!
IPv6的话,确认代码没问题的话,重新提交1~2次就好了。多数是审核人员所在的网络环境导致的问题,如果不放心,重新提交时将截图或拍下视频放附件里或直接向苹果申诉。如果 App本身有问题,例如不兼容 IPv6,最好的办法是让App兼容 IPv6 或通过升级服务器来支持IPv6,其他代码问题问问技术就OK了。
------------------------------------金融类APP-PLA1.2上架被拒被拒篇---------------------------------------
2018年1月开始主要帮别人上架金融、贷款类的APP,老是遇到PLA1.2被拒的情况,查找了很多资料,最后还是解决了。已经完美上架过十多款金融类APP,提供咨询以及代上架服务,私信。
解决方案如下:
1、首先要保证开发者账号必须是公司账号,个人开发者账号是无法上传金融类APP的。
2、PLA1.2被拒,会收到类似的邮件:
Regarding of PLA 1.2, the app offers financial services for XXX, etc but the Seller name and Artist name does not reflect the brands. To comply with PLA 1.2, the artist name and seller name of the app must reflect the service provider brand. Alternatively, please remove the feature from the app.
(1)把开发者账号邮箱弄成和你公司名字有关的账号或者像公司的邮箱就行,别用163,126之类的邮箱。
(2)APP中出现金融服务的地方必须和公司有关,要让苹果知道这APP和你们公司有关系,比如某某提供贷款服务,某某提供金融服务等。
(3)改变在商店显示的名字。
(4)技术支持网站就填公司网站。
1.首先不管你是为自己公司上架,还是为其他公司上架,必须要在APP的关键位置体现该账号所属于的公司的名字,例如在登陆注册页面,启动页等等,当然切记不要出现其他公司的名字,这个很忌讳,上架后隐藏掉都醒的
2.在描述里尽量出现APP的名字,例如 某某APP是一款.........。
3.在版权栏目里面尽量写成 年份+该账号公司的名字
4.技术网址的话一般他们不太会关注这个,你只需要找个跟APP性质一样的网站就好了,如果出现技术支持网址的问题,你们又没有技术支持网址,这个很好解决的,笔者已经帮你们把坑踩过来,只需要去申请一个博客,名字为你们APP的名字 + 技术支持四个字,然后在里面上传几张你们APP的截图,这样百分之百就过了。
5.APP里面所有涉及交易的模块先隐藏,很多人就是在交易这个模块被卡住的,不管是充值还是提现,苹果爸爸对这方面的监管很严格,充值之能用苹果官方充值,所以对于能作出一个强大APP的程序员来说,小小的隐藏一下又有何难呢。
6.同一个问题不要反复多次提交,会出问题的,你不要一直抱着尝试的态度去提交,你不烦,人家会认为你是恶意的,会把你的这个APP延迟,那需要你等待太长时间,当你每次提交审核包的时候他们会优先看你上次打回的问题有解决的。没有的话继续给你打回,所以还是解决后再提交。万一包被延迟来怎么办,很好解决,但是你必须换账号,不能在同一账号下面提交,同一账号下提交会出现4.3.3,反复提交,你只需要把这个APP的构建版本设为过期,然后再移除掉,把APP名字改掉,展示图片删除后保存即可,这样你就可以再其他账号上面提交来,这样就不会出现反复提交的问题。
添加回复方法(暂时不是很全 ,后面会补上,有需要的朋友直接可以联系@我)
Respectable Apple audit team: Thank you for your patient review of our app. We have examined and studied the above-mentioned audit clauses that we may have violated. We have not violated the above terms and hope that the apple audit team will continue to review it. Thank you.
My app has been around for a long time. I don't know what caused it. Now I need to get relevant information, please check the personnel to deal with it as soon as possible. Thank you.
Thanks for review! But there is nothing wrong with our application.
for given 1.1.6 , our app did correctly show our contents.
for given 2.3.0 , we did not design any significant concept changes after approval ,if we wanted to change something ,we actually provided a new version of this app.
for given 2.3.1, we never hided any ’switch’ in app that may redirected to a illegal website.
for given 3.1.1, we did not design any feature that must be paid for use in our app. so we did not choose in-app purchase.
for given 4.3.0, we will update this app always ,this app can be different from any of other apps in AppStore.
for given 5.2.1, we have responsibilties for providing users service. and our entity is legal.
for given 5.3.4, we have our rights for using our app. it is legal ,it is compliance.
we hope you can continue review as as soon as possible. and sincerely thank you !
Dear Review Committee, we have carefully checked our APP after receiving the email to ensure that it does not violate the above provisions. If there is hope to clearly tell me the problem, please re-review for us as soon as possible, best wishes!
尊敬的审核委员会,我们在收到邮件后对我们的APP进行了认真的排查,确保并没有违反上述规定,如果有希望明确告诉我问题所在,请尽快为我们重新审核,最好的祝福!
尊敬的苹果开发者审核:
您好,针对贵方提出的4.3相关问题,我方已修改定价/发布地区/产品分类,主要目的在于针对不同的人群属性做运营方便的区分,我们希望给于用户不同的产品体验,包括应用程序内的功能侧重点,展现给用户的内容等,请贵方审阅,及尽快给予我方App上架App Store!
诚挚的问候!
Hello, we are here to follow you may be violating the guidelines to investigate and found that you did not say those violations, we do not know how to change, or you describe the details are not enough, can you give a more detailed information.
您好,我们这边按照您说的那些可能违反的准则去排查,发现并没有您说的那些违反的准则,我们不知道该怎么去更改,或许您叙述的不够详细,可否给出更详细的信息。
免费交流群:737431933
网友评论