在准备将uniapp开发的应用上架到国内外应用市场时,需要注意以下几个关键事项:
确保应用遵守《网络安全法》和《消费者权益保护法》,不强制授权、不过度索取权限、不超范围收集个人信息。
应用市场审核趋严,需符合相关政策,否则可能被通知下架。
我负责的多个app项目曾被通管局通报过超范围收集个人信息的问题,哪怕这些app已经上架了国内各个应用市场,但随审核的政策、人员的变动都会有不同的结果,常常我们在上架时会遇到在个别平台会审核不通过的情况,有些时候我们可以提供在另外几家平台已经审核通过的截图去反馈,不需要做任何更改也可以通过审核,近期vivo平台他就会因为各种功能问题而拒绝审核通过,我都会附上华为、小米的审核通过截图,没有做任何代码修改也就通过了。
检查应用是否有下载/安装apk的行为,是严格禁止应用内下载/安装apk的,但是通常我会保留这个功能,但是尽量少使用或不使用,一旦被下架还是挺麻烦的。
不能引导用户下载其他应用,例如QQ登录、分享等模块可能受影响。
uni-AD增强广告SDK可能导致问题,但基本广告功能不受影响。
应用必须适配Android 11,targetSdkVersion需大于等于30。
应用需以Android App Bundle (AAB)格式上传,不支持apk的安装包 。
确保应用功能不简单,不与已发布应用功能相似,避免马甲包。
仔细阅读并遵守Apple的官方App Store Review Guidelines。
注意使用IDFA的指导和UIWebview API的废弃通知 。
注意api接口是否支持境外访问,很多toG项目禁止境外访问,在审核时会告诉我们无法登录、无法正常使用,这时需要取消禁止境外访问,或者提供app的录屏进行审核 。
准备必要的材料,如应用安装包、图标、截图、描述等。
注册开发者账户,并根据平台要求完成企业认证。
需要进行APP备案,现在所有平台都要求对填写APP的备案证书 。
提交应用审核,填写相关信息,上传必要的材料。
等待审核结果,处理审核反馈,必要时进行改进并重新提交。
在应用内明确展示隐私政策,通常在首次打开、账户登录和设置页面中展示。
确保隐私政策符合各应用市场的要求,并在隐私弹窗中提供清晰的用户同意选项 。
确保每次打包的应用版本号大于已上架的版本号。
在manifest.json中配置应用版本名称和版本号。
使用正确的证书进行打包,包括开发证书和发布证书。
确保打包后的文件格式符合目标应用市场的要求。
在真机上进行充分测试,确保应用在不同设备和分辨率上兼容。
优化应用性能和用户体验。
请根据这些指南准备和提交您的应用,以确保顺利上架。如果在上架过程中遇到任何问题,可以联系我协助指导(有偿),只要是遵纪守法的应用都是可以上架的。