1、注册谷歌play开发者账号
https://play.谷歌.com/console/
需要25美元注册费用,此费用只需要缴纳一次,不需要每年续费,可以通过visa信用卡支付,没有发票或者收据。
2、实名认证
https://pay.谷歌.com/gp/w/home/activity
注意如果是用身份证认证的话,个人信息里面一定要填写和身份证的名称一致,否则审核时会出现如下问题:
3、登录开发者控制台界面,创建应用
谷歌play上面需要上传的文件格式为aab格式,这个可以在AndroidStudio打包编译时进行配置:
4、内测、封闭测试,开放测试,正式版。
谷歌play提供多种渠道来发布应用,如上所述,各种渠道面向的用户群体不同。除了正式版之外,其他那些是可以不需要经过审核,通过测试链接进行下载安装的。
5、商品详情
所有的引用商店为了展示应用给用户需要提交的资料信息,包括基本简介,展示应用截图等,各类图片都有对应的要求,按照格式和分辨率做图提交即可。
6、应用内容
对于应用分级、隐私、数据处理等老老实实地根据实情进行填写说明。
7、审核包问题修改
7.1隐式声明启动的四大组件都需要明确设置exported属性
https://developer.android.com/guide/topics/manifest/activity-element?hl=zh-cn#exported
7.2thisappisnotavailableforyourdevice谷歌play
应用SDKAPIlevel到33最新支持,否则有些手机即使上架之后,会出现不支持说明。另外谷歌现在最低要求为31
7.3PendingIntent使用Flag声明要求
Exceptionjava.lang.RuntimeException:UnabletostartactivityComponentInfo{com.hnac.chongdian/com.hnac.hznet.WebViewActivity}:java.lang.IllegalArgumentException:com.hnac.chongdian:TargetingS(version31andabove)requiresthatoneofFLAG_IMMUTABLEorFLAG_MUTABLEbespecifiedwhencreatingaPendingIntent.
7.4webviewssl证书安全检测处理
android-WebView:howtoavoidsecurityalertfromGooglePlayuponimplementationofonReceivedSslError-StackOverflow
不能直接忽略证书安全问题,需要提示用户。
7.5请求安装包权限REQUEST_INSTALL_PACKAGES要求,对于此敏感权限有严格要求,目前应用中将此升级检测安装功能暂时屏蔽。
https://support.谷歌.com/谷歌play/android-developer/answer/12085295?hl=zh-Hans
8、隐私协议
谷歌play的上架应用有专门放置隐私协议声明网址的入口,和苹果AppStore一样,不像国内的应用上架需要弹出提示框用户协议和隐私政策。
隐私协议生成器:
AppPrivacyPolicyGeneratorAsimplewebapptogenerateagenericprivacypolicyforyourAndroid/iOSappshttps://app-privacy-policy-generator.firebaseapp.com/
中文版:
隐私政策生成器-免费在线生成,10秒部署使用https://privacy.1ts.fun/
9、数据安全
对于代码中声明的各种权限,例如定位,获取手机设备id,各种权限和数据是否收集和分享都需要一个一个地填写,官方指导视频
步骤详解|助您轻松提交GooglePlay数据安全表单-Android开发-101.dev社区为了更好地保障用户安全,为用户提供更优质且值得信赖的产品,我们一直在努力对平台和政策进行更新。GooglePlay推出的“数据安全”部分,将为开发者们提供简单的方法,在用户安装应用之前展示应用的整体安全性,让用户得以更深入地了解…https://101.dev/t/谷歌-play/670
10、审核账号要求
如果是提供的手机号码作为审核账号会要求带有国家码,所以最好使用邮箱账号提供。
11、账号数据删除功能提供要求
政策一直在调整,需要持续跟进.....