苹果官方曾经发布了iOS应用遭拒的十大原因,帮助IOS开发者更好地设计符合苹果上架规则的iOS应用。
在苹果官方列出的十大原因中,所占比重最高的是“信息提交不全”,达到14%。
属于这一原因的有可能是IOS应用信息描述不完善,也有可能是开发者忘记包含支持页的链接。
但这一理由的涵盖范围非常广泛,或许缺乏指导意义。
除此之外,排名第3的“不遵守《开发者项目授权协议》”同样过于宽泛,其他8条虽然较为具体,但所谓的“漏洞”同样包含很多
情况。
这十大原因在遭拒应用中的合并占比达到60%。
以下为详细原因列表以及所占比例:
1、信息提交不全(占比14%)
包括但不限于以下情形:
1.1、证书资质不齐全
1.2、元数据描述不全 ;
2、应用存在漏洞、未经用户允许的权限(占比8%)
包括但不限于以下情形:
2.1、应用程序不通知,并获得用户的同意,然后收集,传输,或使用位置数据
2.2、使用基于位置的API,用于自动或自主控制的车辆,飞机或其他设备的应用
2.3、应用程序使用基于位置的API,用于调度,车队管理,紧急服务
2.4、提供推送通知的应用程序,而无需使用苹果推送通知(APN)API
2.5、使用APN服务的应用程序,没有从苹果获得推送应用程序ID
2.6、没有首先获得用户同意发送推送通知的应用程序,
2.7、发送敏感的个人或机密信息的使用推送通知的应用程序,
2.8、使用推送通知的应用程序,发送不请自来的邮件或网络钓鱼或垃圾邮件的目的,
2.9、应用程序不能使用推送通知发送广告,促销或任何形式的直接营销
2.10、使用推送通知的应用程序不能向用户收费
2.11、过度使用网络容量或带宽的APN服务或造成过重的负担的设备推送通知的应用程序
2.12、传送病毒,文件,计算机代码或程序,可能会损害或破坏的APN服务的正常运行的应用程序,
2.13、最终用户或任何第三方应用程序显示任何玩家ID会被拒绝
2.14、应用程序用于任何用途以外的其他游戏中心条款批准的使用玩家的ID
2.15、从iOS开发者计划的开发人员尝试反向查找,跟踪,关联,关联,矿山,收获,或以其他方式利用玩家的ID,别名或
通过游戏中心获得的其他信息将被删除
2.16、游戏中心的信息,如排行榜成绩,只可用于在应用程序批准使用游戏中心
2.17、游戏中心服务的应用程序,使用发送不请自来的邮件或网络钓鱼或垃圾邮件的目的
2.18、过度使用网络容量或带宽的游戏中心的应用
2.19、传送病毒,文件,计算机代码或程序,可能会损害或破坏游戏中心服务的正常运行的应用程序,“应用程序,人为地
增加展示次数或点击的广告;
3、不遵守《开发者项目授权协议》(占比6%)
包括但不限于以下情形:
3.1、使用私有API
3.2、以任何方式下载代码的应用
3.3、安装或启动其他可执行代码的应用
3.4、主要是市场推广或广告的应用程序
3.5、应用程序在蜂窝网络环境下载大于20MB的数据(自动被禁止在App Store)
3.6、多任务的应用程序可能只使用与后台服务,一般只提供给:网络电话,音频播放等app使用,任务完成后,需要本地通
知。
3.7、鼓励过量饮酒或非法物质,或鼓励未成年人饮酒或吸香烟的应用程序
3.8、开发“垃圾邮件”等类似的
3.9、未经开放的类目 ;
4、界面太复杂、不够好、代码不规范(占比6%)
包括但不限于以下情形:
4.1、界面布局有明显错误
4.2、应用程序读取或写入数据超出其指定的容器区域
4.3、iPhone应用程序也必须不加修改地运行在iPad,iPhone分辨率和2倍iPhone 3GS的分辨率
4.4、浏览网页,必须使用iOS WebKit框架和WebKit JavaScript ;
5、名称、描述、截屏与应用内容或功能不相关(占比5%)
包括但不限于以下情形:
5.1、挂羊头卖狗头的应用
5.2、包括未公开的或隐藏功能的 ;
6、包含错误、欺诈或误导性内容或者使用与其他应用相似的的名称或图标(占比5%)
包括但不限于以下情形:
6.1、山寨或者重复的应用(App Store中已经存在有相同功能的应用程序)
6.2、虚假功能,没有明确目的
6.3、应用程序提供了不正确的诊断或其他设备的数据不准确 ;
7、iTunes Connect中的应用名与设备上显示的应用名不相似,引发困扰(占比4%)
包括但不限于以下情形:
7.1、应用程序提供了不正确的诊断或其他设备的数据不准确
7.2、应用程序类别和类型的选择是不恰当的应用程序内容 ;
8、包含占位文本(占比4%) ;
9、评级不合适(占比3%)
包括但不限于以下情形:
9.1、应用程序必须有特定用途,不能为用户提供持久娱乐价值可能会被拒绝
9.2、应用程序与应用程序的图标和屏幕截图,不支持4 +年龄评级 ;
10、“试用”、“演示”或“测试”版本也会被拒
如何避免IOS应用上架被拒风险?
1、完善类目对应的上架所需要的信息/资质
包括但不限于名称、图标、启动页、营业执照、商标、ICP许可证等行业经营所需的相关证件,最重要的事要完善开发者账号
信息,每样账号的可以点击这里申请;
2、上线前对APP应用进行分发内测
2.1、可以对开发者的 IOS应用分发至苹果官方的testflight测试软件上,通过苹果官方分发链接发送给好友/用户下载安装,这也
就是第三方服务商所指的苹果TF签名.
2.2、如果您的开发者账号不具备发布至testflight测试软件上,那您可以寻找第三方签名服务商:
联系QQ:79177618(专业iOS签名)通过苹果企业签名(按月收费不限安装次数)或苹果超级签名(按安装设备数收
费,不限安装次数)的方式对您的APP应用进行分发测试,同时支持安卓Android系统和苹果IOS系统;
3、使用第三方服务商的签名有什么优势?
3.1、不限应用类别,无需经过苹果官方审核即可实现APP应用安装在IOS设备上
3.2、无需类别资质,签名上架的APP应用无需相关资质即可分发
3.3、无需提供源码,只需要提供签名所需要的.ipa文件包即可。
专注于App Store上架,APP代上架,如有需要的请联系qq:79177618
1 个评论
要回复文章请先登录或注册
3***@qq.com