GooglePlay上架流程(后台操作)
以我接入的一款游戏为例,涉及了谷歌登录、支付和翻译的配置。
一、注册开发者账号
第 1 步:注册 Google Play 开发者帐号
要注册Google Play开发者帐号,您必须年满18岁。
- 使用您的 Google 帐号注册开发者帐号。
- 创建开发者帐号之后,您便可使用 Play 管理中心发布和管理应用。
第 2 步:接受开发者分发协议
在注册过程中,请您仔细阅读并同意接受Google Play开发者分发协议。
第 3 步:缴纳注册费
您可以使用以下信用卡/借记卡支付一次性注册费25美元:
- MasterCard
- 维萨卡 (Visa)
- American Express
- Discover(仅限美国)
- Visa Electron(仅限美国以外的国家/地区)
请注意:我们不接受预付卡。我们所接受的银行卡类型可能因地区而异。
第 4 步:填写帐号详细信息
-
请选择您的开发者账户类型。
-
填写所选帐号类型对应的所有字段。
-
对于个人帐号
请提供以下信息:
-
在Google Play上,开发者的名称将会展示给用户。
-
联系人姓名
-
请验证您的联系电子邮件地址。
-
联系地址
-
需要验证的是国际电话号码格式的联系电话号码。
-
网站
国际电话号码的格式通常以加号(+)开头,紧接着是国家/地区代码、区号和电话号码:
国家/地区代码(+国家/地区代码)-区号-电话号码
示例:+1 415-555-2671,+44 1234-567890
-
-
对于单位帐号
请提供以下信息:
- 在Google Play上,开发者的名称将会展示给用户。
- 单位名称
- 单位地址
- 单位电话号码(必须经过验证)
- 单位网站
- 联系人姓名
- 请验证您的联系电子邮件地址。
- 提示:有关帐号事宜,我们会使用此电子邮件地址与您联系。我们建议您使用与贵单位关联的电子邮件地址,而不是个人电子邮件地址。如需了解更多提示,请参阅我们的帮助中心内的联系信息最佳做法。
- 国际电话号码格式的联系电话号码
-
-
接受相关条款。
-
创建帐号。
-
掌握验证详细联系信息的方法。
注册成功后,您还可以进一步完善账户信息。
注意:为了处理您的 Play 开发者帐号注册申请,我们可能会要求您提供由政府签发的有效身份证件和信用卡信息(持有者必须均为您本人)。如果我们核实后发现这些信息无效,注册费将不予退还。
二、创建GooglePlay store应用
在登录Google Play后台后,您可以选择之前创建的开发者账号,并点击右上角的蓝色按钮“创建应用”,以进行下一步操作。
点击刚刚创建的应用名称,即可进入应用管理界面。
三、上传占坑包
在上传应用到Google Play之前,生成应用包名签名是根据第一个上传的应用来完成的。为了配置应用的各个参数,首先需要传递一个占坑包。
1.使用Android Studio,创建一个新应用
在build.gradle中正确设置包名,并在AndroidManifest.xml中配置以下权限:
2.GooglePlay后台创建新版本
在谷歌后台应用管理界面中,您需要点击左上角的信息中心,并按照提示创建一个新版本。
请将刚刚生成的aab文件上传至此处,然后点击保存,再选择检查发布版本并最后点击开始发布内部测试。
四、添加测试人员
如果是测试 支付,测试人员还需要添加许可测试。
要设置应用许可,请先在 Play 管理中心内添加测试人员的 Gmail 地址列表。
- 打开 Play 管理中心。
- 依次点击设置 > 许可测试。
- 在“添加许可测试人员”框中,输入测试人员的 Gmail 地址。
- 在屏幕右下角,选择保存更改。
列表准备就绪后,请确保:
- 您的应用已发布到开放式测试、封闭式测试、内部测试或正式版轨道。建议您将自己的应用发布到内部测试轨道。请参照有关按电子邮件地址管理测试人员或使用 Google 网上论坛的说明,确保您的测试人员也能收到您的版本。
- 您已设置测试环境。
测试应用内结算功能和订阅内容
您能以测试购买的方式购买自己的应用、应用内商品或订阅内容。当您设置好应用许可后,已获许可的用户便也能购买应用内商品和订阅内容,而系统不会向用户帐号收取费用。
当获得许可的测试用户进行购物时,系统会显示以下两种付款方式选项:
- “测试卡,一律批准”
- “测试卡,一律拒绝”
您必须先发布应用内商品和订阅内容,然后才能对其进行测试。
五、创建并关联Firebase与google cloud服务账号
为了实现游戏中的登录、支付和Firebase打点等功能,需要将Firebase账号与Google Cloud账号关联起来。如果尝试自行创建这两个账号,可能会遇到无法关联Firebase与Google Cloud的问题。因此,我们建议通过Play游戏服务来创建这些账号。
1.进入play游戏服务配置页面,点击属性下的修改属性按钮
2.页面进度条拉到最下面看到外部集成
3.根据提示选择创建firebase
在创建完成后,您可以选择项目概览-添加应用-Android,然后填入所需的信息。您可以在谷歌后台-设置-应用完整性中找到签名证书的SHA1值。
4.下载google-service.json
请点击项目概览旁边的齿轮图标。您可以在此处下载谷歌登录所需的google-service.json文件。
在google-service.json下面有SHA证书指纹的配置,值可以在play后台设置-应用完整性-应用签名找到,请务必在下载google-service.json前将应用签名密钥证书以及上传密钥证书
下的 SHA-1值添加进去。
一旦完成firebase的关联,效果如下图所示。
5.根据提示创建Cloud Platform
在进行外部集成的第二步时,您需要创建一个Cloud Platform服务账号。这个账号是为了满足谷歌服务端验证所需的参数配置。
请点击自动生成的服务账号,进入IAM管理页面,并创建p12秘钥文件,然后将该文件提供给SDK服务端。
注意需要保证生成p12文件的服务账号在Google Play Console 中拥有管理员权限
六、配置登录
在谷歌登录整合页面上,将进度条拖动到中间位置以配置Google API控制台项目。
点击配置项目按钮,选择对应的app,点击下一步在Configure your OAuth client选项卡下选择创建Android。
七、GooglePlay后台关联API使用项目【关联之后进行配置商品】
在谷歌后台应用管理界面中,您需要点击左上角的信息中心,并按照提示创建一个新版本。
进入Cloud Platform选择API和服务
选择添加启用API和服务进入API权限配置
关联google Cloud项目(新账号必须先启用API和服务才能关联)
点击查看项目
开启支付API,搜索Google Play Android Developer API,确保开启该API用于支付验证。
八、接入谷歌翻译
进入启用API管理界面
选择启用API和服务
输入Cloud Translation API进行搜索
选定Cloud Translation API进入开启界面
启用API成功
进入IAM设置界面
为使用的服务帐号添加Cloud Translation API Admin权限
进入服务帐号管理界面选择使用的服务帐号
选择创建密钥
生成JSON密钥(名称格式:app—name-5951fbde8d7f.json)提供SDK服务端
九、接入SDK
将SDK接入所需参数提供给SDK组,由SDK组根据这些参数将游戏的登录、支付等功能与SDK进行整合。经过游戏测试通过后,即可将游戏上架至Google Play Store。
十、上架应用
建议参考以下步骤上传占位包。将由打包机生成的新aab文件上传至Google Play Store,待审核通过后即可发布上架。
还木有评论哦,快来抢沙发吧~