鹅厂工程师手把手教你提升iOS审核通过率

鹅厂工程师手把手教你提升iOS审核通过率,第1张

鹅厂工程师手把手教你提升iOS审核通过率

最近iPhone拿到了截止到2016年6月被官网拒绝的前10篇文章(超过63%是因为这10篇文章被拒绝的)。看似简单的文章,还是有很多被拒的案例。事实上,开发者对评论文章的理解和对系统软件的控制不足是导致推荐被拒的根本原因。

那么,你有什么方法和系统软件来掌握看似令人眼花缭乱的审计条文呢?对于此事,腾讯官方预审精英团队从2014年开始,刚刚开始尝试一系列的探索和积累:

1.分析《苹果AppStore审核指南》的规定,整合以往拒绝试用的案例,制定系统软件的检测设计方案,输出为落地功能测试;

2.在上述流程的基础上,进行自动化技术的分析,拉出自动化技术的控制模块(开发设计与之匹配的全自动漏洞扫描工具);

3.为其余测试用例建立关键测试工程师,进行项目验收;

4.4的每个版本。App提交审核,上述测试项目验收后才提交iPhone审核;

腾讯官方预审的探索与发现

根据上述工作目标,腾讯官方预审精英团队针对审核目标划分了控制模块,包括三个关键控制模块:ipa包、试用资源及其应用内容和功能(共集成了150个测试用例及功能测试,包括70个自动技术扫描器):

ipa包装的检查

主要是保证ipa中的information.plist、包/图片大小、图标规格型号、专属API、第三方SDK、64位等内容符合iPhone的要求。对于这部分的项目验收,腾讯官方预审精英团队开发设计了自动化技术专用工具,按照全自动扫描仪进行;

审查传讯资源

主要是保证提交的资源如截屏、视频、AppIcon、应用描述等等符合iPhone规定。在资源规格型号的项目验收中,预审精英团队开发设计了自动化技术专用工具,按照全自动扫描仪进行;但是有些内容的项目验收,比如资源、创意文案的内容,还必须经过人力的把关;

检查内容和功能,确保使用的内容考虑了iPhone审核手册中安全、特性、设计方案、法律法规等章节和目录的规定。通常,应用领域的内容和功能涵盖安装、登录、IAP支付、宣传、主题活动、电子邮件、icloud文档存储、英国VPN网络连接、IPv6互联网连接等。必须人工检查。

此外,根据iPhone审核动态的实时跟踪,预审精英团队将不断升级完善受理方案,持续保证商品审批成功率,获得越来越多商品的认可。到2020年7月,共有100个服务项目App商品,频率为每月120次的转移。从2016年上半年的提审数据分析可以看出,尽管受到IPv6、提审照片/视频等现行政策变化的影响,但提审成功率仍在85%以上,最能体现预审计划的工作成果:

各控制模块被拒绝的份额详见下图:

在上述被拒绝的数据分析中,可以发现大量的内容是游戏的功能、内容和原材料,而ipa包和提交资源的规格型号被拒绝的频率很小,也体现了自动化技术专用工具的质量和保证。

考前内容讲解

1.Ipa包装检测的详细介绍

Ipa检查项目的重点包括以下几个层次,如info.plist、独家API、第三方SDK、64位、icon文档等,其中很多关键的扫描仪标准将一一详细介绍:

1.1信息列表检查

Info.plist是一个结构化的文本文档,通常被称为“特征目录”。iOS应用都使用Info.plist文档存储元信息内容,用于完成决策捆绑显示的信息图标。今天的应用程序适合打开的文本文档的类型,服务项目声明这些。本部分扫描仪标准来自信息属性列表关键参考,包括以下内容:

1.2图标检查

苹果手机官方对iPhone、iPad、iPod等应用软件的图标建立了规定:规定ipa库必须包含180x180、120x120、76x76、152x152、167x167等PNG文件格式的图标(详见下表),不同规格的图标内容要一致。这部分的扫描仪标准来自iOS人机界面指南:

关于App图标的检查,采用自动化技术完成全自动泄压ipa封装,逐一检查图标logo是否存在,是否符合要求。对于不符合要求的ipa包,获得报警提醒:

1.3独家API检验

独占API和非公开API是iPhone完全禁止的规定,每一次预审都是跟踪这些的扫描结果的关键。这方面自动化技术的思路在之前的一些分享文章中也有提及,主要是利用一些反编译软件反汇编ipa可执行程序,获得头文件中的库、方法和类的组合,然后逐个检查独占库和非公共库。如果命中,将发出警报:

1.4图片尺寸检查

这部分扫描器的内容包括三个关键方面:ipa包的大小、可执行程序的文章体的大小移动以及包中每个文档的大小:

如果扫描仪有任何不符合项,将发出警报:

2.传讯资源检查详解

提审资源包括三部分:提审照片、提审视频、申请详细介绍。iPhone从规格、型号、特点、内容两个方面规定了传讯资源。对于前者,初审是基于自动化技术来检查项目,后者是基于人力。

《iTunesConnect开发人员指南》中用于审查资源规格、型号和功能的扫描仪标准预先检查了以下关键方面:

对于不符合要求的资源,会得到报警提醒:

审查资源的项目验收标准来自iTunesConnect开发者指南和AppStore审查指南,预审查的要点包括以下几个方面:

各屏幕分辨率的视频必须在与屏幕分辨率相匹配的真机中录制,不能通过拉深、裁剪、填充等方式形成。(在iPhone5机器上录制视频时,按照拉申的处理方法,可以形成iPad屏幕分辨率的视频)。成功案例

[示例1]

在A》x.17.5版本的ProjectA中,提审照片不能真实反映App的内容,导致被拒。

[对策]

尽量减少照片中与应用无关的内容,主要展现应用的真实内容,尤其是游戏类型的截屏,需要体现动画场景、风格、特色玩法等。对于这个谜题,根据iPhone修改和审核的产品照片如下:

[示例2]

B》x.1.10版本的《B计划》,手机上有机器和设备,游戏里有找不到的内容,宣传和策划元素太多,所以被拒。

[对策]

在iPhonereal设备上录制视频所使用的真实内容应该通过添加广告、动画特效和其他宣传和策划元素来实现最小化。

3.详细介绍应用内容和功能检查

iPhone的内容和功能的审核通常是比较严格的,有一个不符合规定的版本就会被拒绝。所以大家一定要把复习的每一个重点都背下来,尽量分析xml的作用。在解析xml的角色时,要注意关键模型和fixtures的兼容性。尽可能在全新的iPhone和Pad中(如果使用不兼容的Pad,可以忽略),固定物尽量是全新版本。鉴于独特的时间范围,比如秋季新系统公布前,需要提前安排好beta版的兼容模式,防止新系统公布时出现意想不到的兼容问题,阻挡改版的节奏。

最近iPhone规定app兼容IPv6上网(6月2日之后发布/升级的app必须兼容IPv6)。所以在提审之前,需要确保他们在IPv6互联网下能够正常登录(IPv6互联网可以根据苹果手机官网给出的具体说明进行部署)。此外,英国的VPN网络也不容忽视。由于iPhone的审计精英团队在国外,他们进行审计时使用的是美国的网络,跨洲际酒店的数据连接必然会出现大延迟、抖动、丢包率等网络问题。为了更早的认证App的后端管理网络服务器,根据这种情况的反映,英国VPN模拟iPhone的审计精英团队的浏览App,可以更早的发现一些问题。

这些项目的预验收主要包括以下两个控制模块:

文本检查

查看宣传、主题活动、提醒、游戏类邮件、入门指南、故事线经典对话等。在关键应用中,并且还要覆盖应用中连接的官网、社区论坛等网页内容,以保证文字内容是iPhone审查的相关规定;

应用内容的检查

覆盖关键应用中手机游戏的照片、动画、视频、人物角色设计/PVE/PVP等场景页面,并确保上述内容考虑iPhone审核的相关规定;

审前总结

以上是iOS预审的重点工作目标。核心内容是紧紧围绕苹果AppStore审核指南进行项目验收工作。此外,还在实时跟踪iPhone审核现行政策的动态,确保预审的导向和质量。

创作者:杰米(Jamie),腾讯官方R&D工程师,在iOS预审和ASO推广行业关键测试期间,为腾讯手游近百款产品展示关键服务项目。

内容来自:游资网

注:阅读相关网站基本建设方法的文章,请移至网站建设教程频道栏目。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/782613.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-04
下一篇 2022-05-04

发表评论

登录后才能评论

评论列表(0条)

保存