最近花了些时间在上架国内各大应用商店上,到今天为止搞定了:腾讯应用宝、百度、华为、Oppo、vivo、小米,基本上算是一线的应用商店了。没上的那些商店大多数都会 fallback 到腾讯应用宝上,为了简化工作量,就不折腾了,可以写个小总结了。
作为一个十几年开发经验的 iOS 开发者,已经被苹果培训到熟练掌握写容易过审核的小作文的能力了。也被苹果生态的 Human Interface Guildlines 调教到知道哪些中国特色的 UI 大概率拒审核,需要在线参数(不推荐)或为 HIG 折衷。
而国内应用商店上架我却没啥太大的经验。导致我前几天第一次上传的时候吃了不少拒信,令我惊讶的是,国内的 Reject 基本上都是一个类型的:资质与隐私条款而不会考虑你 App 设计的怎么样,调没调用私有 API 啥的。
在国内,作为一家公司来上传盈利性质的应用,要有六件套:
营业执照
ICP 也就是增值电信业务经营许可证
著作权
隐私条款页面
法人身份证
商标 (有些不要求)
而且资质要的形式也是五花八门,例如:
营业执照有的要彩色复印加盖公章并写下仅供 xxxx 审核使用,有的只需要扫描件
法人身份证有的要法人举着身份证拍照,有的仅需正反面复印件
这就导致,我最后每上架一家应用商店,就搞了一套对应的六件套,浪费了不知道多少纸,说好的环保呢。
注意,资质里面是有几个坑要注意的:
ICP备案主体必须与开发者备案主体一致,绝对不允许挂靠或兄弟、子母公司
商标与著作权若与主体不一致,需要提交授权书,目前来看对授权书模板没有什么要求,只要有加盖公章即可。不过有的应用商店还需要提供授权方的证件并盖章或手印。
隐私条款页面要考虑低版本 IE 能打开,推荐不要用 js 啥的,直接裸 html 写一份。他们只关心有没有,不关心好看不好看。
要准备几份文档:《用户协议》、《隐私条款》、《第三方数据合作列表》,推荐找一个同款产品参考一下,比如内容社区就参考“豆瓣”、“小红书” 之类的。但一定与实际情况相符,不能直接抄。并把他们开发成两个版本,一个是给审核人员的 IE用的,一个是用于 App / PC 打开的。
要保证第一次启动 APP,要有用户协议、隐私条款弹脸,用户如果不允许,那么一定不要启动第三方SDK 。
用户登录页面,默认不能选中我已同意用户协议与隐私条款,一定要用户自己选
Setting / About 页面提供用户协议、隐私条款的入口
完成了上述三点后,基本上就不会因为隐私问题被拒审了
注意应用截图样式,不要露出来显著与开发厂商系统不同的 feature。
例如鸿蒙的截图上传到了小米商店
例如状态栏上有其他 APP 的推送,如常驻的 Clash
例如截图上有实际的手机外观,设计师为了好看放了个小米的全面屏手机,然后提交到了华为商店
腾讯应用商店有个特殊的坑,叫做外显等级。我 App 明明已经上架了,但是因为历史原因无法在应用宝商店中查到。这并不是要同步而是要给应用宝发工单,选择:应用宝外显级别调整申请
当 APP 可以在应用宝检索到的时候,就可以在应用宝中申请“微下载”。用微下载生成的链接/二维码可以在公众号之类的地方跳转 iOS /Android 应用商店安装或通过 Universal Link 打开。
