美文网首页
iOS 上架审核

iOS 上架审核

作者: 真香_7e73 | 来源:发表于2020-07-27 19:09 被阅读0次

    作为一枚iOS开发,没有经历过上架被拒,上架卡审,跟苹果爸爸扯东扯西的程序人生是不完整的。(开玩笑哈)

    上架审核在iOS开发中不仅是门技术,也是一门艺术。公司项目上架一直都是由我负责,大大小小各种各样的被拒理由层出不穷,无缘无故的卡审以及被其他其他账号关联到的上架问题。我也整理一套用于应付上架的方案。

    一、审核流程

    苹果审核大致分三步曲:

    1、预审核(App打包上传到iTunes Connect的过程),机器会扫描你api,plist文件,还有适配icon,还有push功能。

    2、机审(等待审核阶段),机器扫描第三方SDK,代码和特征库相似比,以及App和商店已上架的App对比,检测App名字,logo等,以及关联其他的账号下App。“2.1苹果大礼包”大多数都是机审给出来的,减少人工成本。

    3、人审(正在审核阶段),主要是对App的元数据进行检查。会检查iTunes connect上的信息,比如名字,描述,截图,还有App涉及的内容。还有App体验,一般会从三方面测试,一,检查是否有隐藏功能,后台开关,是否有不良功能(比如涉黄,涉赌,第三方支付)。二,检查App是否为无用App。三,检查App中的功能是否打不开或者导致App崩溃。四,App的合理性、用户体验效果。

    二、卡审

    APP打包上架等待审核,然后一个星期过后,状态还是处于等待审核或者正在审核,一般这种情况下属于卡审。

    分析出现卡审的原因:

    1、这段时间上架的App有点多,然后APP被放置了。(这种情况极少数)

    2、机审出问题,不过机审出问题一般都会返回问题邮件,不会卡审。

    3、人审出问题,审核员测试App找不到问题,但是他们觉得有问题,然后就放置了。这种情况是最多的。

    处理:

    1、申请App审核加快请求。(记着回复的语句要诚恳,问他App因为什么原因卡审,以及App不上架引发的公司业务暂停,公司损失等等,感谢、谢谢、打扰、抱歉这些词是万能词)

    2、打电话询问。不过现在好像打不通

    3、项目混淆重新换个账号上。(无奈之举)

    三、被拒理由

    (1)、2.1苹果大礼包:一条条回复否

    (2)、plist描述不全、缺少:比如没有相机描述、定位描述等,根据邮件反馈的问题,在plist上添加相应的描述就行。

    (3)、功能缺少:App上的按钮点击没响应,建议是把这些按钮去掉,或者给这些按钮添加实现的功能。

    (4)、App完整度:应用出现崩溃,加载失败,不支持IPv6网络下使用,测试账号无用。修复这些问题重新打包就行。

    (5)、第三方支付:利用第三方平台支付(微信,支付宝等),苹果对这种事情忍耐度极低,如果没有超高超保证不会被发现,老老实实地走 IAP 的支付方式,用内购形式进行展示。

    (6)、违规字符串:比如安卓、支付宝,还有一些第三方SDK中代码等等,删除或者替换。

    (7)、App重复:代码混淆、icon更换、UI更换、账号更换。

    (8)、最低功能:添加功能,丰富App。

    (9)、需要资质:比如做资产、期货、体育、棋牌等App是需要资质的,最佳处理方案是拿到资质,如果实在没有资质,建议尽可能多的把自己公司合规的证据资料发给苹果,而套壳、换新账号碰运气上架等操作,不得已的话可以尝试。

    (10)、知识产权:主要是未经授权,使用受版权保护的第三方材料、App不得与苹果现有产品类似等。比如App名字填微信,这就是算侵犯知识产权了。处理的方法就是改名或者经过腾讯的同意。

    (11)、隐藏功能:要么和审核员唠嗑,否认有这事,态度要诚恳。要么重新上包,代码混淆、icon更换、UI更换、账号更换。

    (12)、因为其他账号下App的问题或者同一个账号下其他App的问题被拒的情况也有,这种情况下只能更换账号重新上包了。

    大体上遇到的问题就这么多了,只能整理这部分,以后遇到不一样的问题,会继续更新。

    相关文章

      网友评论

          本文标题:iOS 上架审核

          本文链接:https://www.haomeiwen.com/subject/bwtalktx.html