众所周知,上架马甲包到Google Play需要通过Google审查,稍不小心就会触犯他的规则,所以来重新梳理一下上架的整个流程。
一,真机调试
1.首先我们需要创建开发者证书每个开发人员一次只能使用一个开发者证书。
(1) 生成证书签名公钥。
(2) 提交证书公钥文件到配置门户网站。
2.设备注册 这是对IOS设备的注册
在门户网站上,就是刚才苹果网站 ,点击左边的Devices导航 选择iphone然后右边右上角有个+加号点击输入设备名和UDID(设备ID)设备名:连上手机后iTunes上会显示出来名字
UDID:如果要获得设备的UDID,我们要把设备连接到iTunes。设备信息默认显示的是序列号。点击序列号,它就会变成标识符(UDID)显示,右键可以拷贝UDID然后Continue,然后Register没有涉及到应用包名,以后的下一个应用(以后再用同一台电脑开发时上面不需要动)
3.创建App ID
设备注册成功后,还需要为应用创建App ID,该过程也是在配置门户网站完成的。点击左边的Identifiers导航菜单的App IDs ,,点击页面右上角的添加按钮+加号。然后再跳出的页面上填入Name , Bundle ID,,别的都别动就行了Name:填写项目名称就行了,如HelloWorldBundle ID : 包名+项目名。 先包名.项目名然后Continue
4.创建配置概要文件
5.设备调试
二,发布APP到APP Store
登录googlePlay后台,选择第一步创建的开发者账号,点击右上角“创建应用”蓝色按钮。
创建完毕点击刚刚创建的应用名称即可进入应用管理界面。
三,上传占坑包
google play的应用包名签名是根据上传的第一个应用生成的,配置应用的各个参数前第一件事是传一个占坑包。
1.使用Android Studio,创建一个新应用 里面不需要有内容。在build.gradle配置好包名,在AndroidManifest.xml配置好权限:
这里有几个需要注意的问题:
1.aab包的目标版本必须是31以上
2.里面的是必须有的
3.需要添加gradle依赖项,否则将提示“使用了不受支持的 Play 结算服务版本”
占坑包验证通过后才可以创建应用内商品列表,否则会一直显示上传APK包按钮!
点击菜单栏Build - Generate Signed Bundle/Apk…. -Android App Bundle (根据谷歌规定新应用必须是aab格式),选择或创建签名文件,输入密码,最后在app/release目录下生成.aab包。回到谷歌后台应用管理界面,点击左上角信息中心,按照提示点击创建新版本,将刚刚生成的aab文件上传到这里,点击保存-检查发布版本-开始发布内部测试
四、添加测试人员
如果是测试 支付,测试人员还需要添加许可测试。 要设置应用许可,请先在 Play 管理中心内添加测试人员的 Gmail 地址列表。
打开 Play 管理中心。 依次点击设置 > 许可测试。 在“添加许可测试人员”框中,输入测试人员的 Gmail 地址。 在屏幕右下角,选择保存更改。 列表准备就绪后,请确保:
您的应用已发布到开放式测试、封闭式测试、内部测试或正式版轨道。建议您将自己的应用发布到内部测试轨道。请参照有关按电子邮件地址管理测试人员或使用 Google 网上论坛的说明,确保您的测试人员也能收到您的版本。 您已设置测试环境。 测试应用内结算功能和订阅内容
您能以测试购买的方式购买自己的应用、应用内商品或订阅内容。当您设置好应用许可后,已获许可的用户便也能购买应用内商品和订阅内容,而系统不会向用户帐号收取费用。 当获得许可的测试用户进行购物时,系统会显示以下两种付款方式选项:
“测试卡,一律批准” “测试卡,一律拒绝” 您必须先发布应用内商品和订阅内容,然后才能对其进行测试。 五、配置登录 进入谷歌登录整合页面,进度条拉到中间配置 Google API 控制台项目
点击配置项目按钮,选择对应的app,点击下一步在Configure your OAuth client选项卡下选择创建Android。
六、接入SDK 将SDK接入所需参数提供给SDK组,SDK组根据参数将登陆支付等功能接入游戏,游戏测试通过后即可上架GooglePlay Store
七、上架应用 可参考第三步上传占坑包。将打包机生成的新aab文件上传到GooglePlay Store,审核通过后即可发布上架。