对于很多移动端工程师而言,软件上线简直是一个噩梦,各种平台审核规则的轮番轰炸,让我们身心俱疲,今天我们就从五个方面详细说明如何让软件愉快上线一、应用平台▶️ iOS因为iOS是闭源的,所以只有一个应用平台——App Store▶️ 安卓因为安卓是开源免费的,手机厂商会将安卓系统进行改动做出相应的手机系统,所以安卓手机不同品牌会有不同的系统版本,不同手机厂商也会有不同的应用商店比如:华为、小米、三星、oppo、 vivo等都有不同的应用商店 一些大型平台也会推出他们的应用商店: 腾讯的应用宝、百度的百度手机助手、360的360手机助手、阿里应用分发平台等上线对应的平台就需要对应的账号以及将写好的代码打包上传对应平台进行审核,审核通过之后才可以上线发布平台下载软件的特点:相对安全二、开发者账号介绍▶️ iOS分为三种账号:1、个人开发者账号:99美元/年,账号只能有一个管理者,最大UDID支持数:100,不需要邓白氏编码,申请相对简单2、公司开发者账号:99美元/年,账号可以多个管理者,最大UDID支持数:100,需要邓白氏编码,申请比较复杂3、企业开发者账号:299美元/年,该账号开发应用不能发布到App Store,只能企业内部应用,苹果的iOS设备,UDID数量不限制,目前申请十分困难个人和公司的开发者账号是将APP上架到App Store,用户通过App Store下载安装企业开发者账号的APP不能上架到App Store,用户需要通过网页或者二维码进行安装安装后必须按步骤手机设置->通用-> 设备管理-> 信任app操作后才可以使用查看已经装好的企业级APP也是相同的步骤▶️ 安卓每个平台都有对应的开发者账号:以应用宝为例,账号同样分为个人和公司两种三、审核▶️ iOS将写好的代码打包上传到对应的应用商店会进行审核,一般分为三步:预审核、机审、人工审核1、预审核:扫描API,及PLIST文件字符缺失等;此处分两步,第一步为上传时苹果Application Loader等应用对于适配ICON等的检查,第二步为上传后苹果的功能性检查,例如配置了PUSH功能但有缺失或者未打开功能,则会邮件提示等等; 2、机审:此处扫描支付SDK等,及马甲情况,机器扫描主要看代码块,可参考百度蜘蛛抓取网站模块原理;如遇部分无法过机审情况可尝试加速绕过机审(不是100%成功); 3、人工审核:此处主要检测功能或者APP体验测试,例如用测试账号登录APP体验功能,或其他是否存在明显BUG等,IPV6也在此处检测▶️ 安卓每个应用平台都有自己的审核机制,大概分为机审和人工审核隐私保护是产品的重中之重,APP要获取用户的一些信息和权限等都需要获得用户的同意才能进行访问例如:访问相册、定位信息、通讯录等四、审核规范▶️ iOS• 安全(1.1令人反感的内容、1.2用户生成的内容、1.3儿童类别、1.4人身伤害、1.5开发者信息、1.6数据安全)• 性能(2.1 APP 完成度、2.2 BETA 测试、2.3准确的元数据、2.4 硬件兼容性,2.5软件要求)• 商务(3.1付款、3.2 其他业务模式问题)• 设计(4.1抄袭者、4.2最低功能要求、4.3重复APP、4.4扩展、4.5 Apple 站点和服务、4.6备选APP图标、4.7 HTML5游戏与聊天机器人(BOT)等、4.8通过Apple登录)• 法律(5.1隐私、5.2知识产权、5.3游戏、赌博和彩票、5.4 VPN APP)具体细则,请参考Apple官方说明(点击查看>apple官方说明)▶️ 安卓 安卓不同平台审核特点• 应用宝(点击查看>腾讯开放平台)• 百度手机助手(点击查看>百度移动开放平台)• 360手机助手(点击查看>360移动开放平台)• vivo应用商店(点击查看>vivo开放平台)• oppo软件商店(点击查看>oppo开放平台)• 小米应用商店(点击查看>小米开放平台)• 华为应用市场(点击查看>华为开发者联盟)• 阿里应用分发平台(点击查看>阿里应用分发开放平台)审核标准:• 软件运行必须顺畅,带有恶意、强制侵犯的软件不予通过• 软件功能及常规设置正常,不得包含违法色情内容,且不能为与“安卓市场”直接竞争关系的同类软件• 软件名称不得含有固件信息及其他热门词汇• 软件描述应与软件相符,不得包含外链• 软件截图不得少于三张• 安卓需要申请软著为什么安卓需要申请软著?软著全称“计算机软件著作权”,是指软件的开发者或者其他权利人依据有关著作权法律的规定,对于软件作品所享有的各项专有权利软件开发完成后,软件著作权人享有发表权、开发者身份权、使用权、使用许可权和获得报酬权五、衍生行业ASOASO是“应用商店优化”的简称ASO(App Store Optimization)就是提升你APP在各类APP应用商店/市场排行榜和搜索结果排名的过程类似普通网站针对搜索引擎的优化,即SEO(Search Engine Optimization)优化,ASO优化就是利用App Store的搜索规则和排名规则让APP更容易被用户搜索或看到通常我们说的ASO就是App Store中的关键词优化排名,重点在于关键词搜索排名优化ASO优化包括哪些?1、搜索关键词优化:对CP提交到App Store的标题和100字符keywords进行优化,覆盖更多相关词,提升用户通过关键词在App Store中搜索到的结果排名2、榜单优化:指通过刷榜、冲榜等手段来优化APP在排行榜(包含了付费榜和免费榜)中的排名,刷榜有时带有风险3、转化率优化:对APP的ICON, 应用截图、视频、描述、用户评价进行优化最后,祝各位移动端工程师上线必过
转发、点赞的升职加薪~- End -
0 评论