GooglePlay上架流程(后台操作)

以我接入的一款游戏举例,涉及了谷歌登录,支付和翻译的配置。

一、注册开发者账号

第 1 步:注册 Google Play 开发者帐号

您必须年满 18 岁才能注册 Google Play 开发者帐号。

  1. 使用您的 Google 帐号注册开发者帐号。
  2. 创建开发者帐号之后,您便可使用 Play 管理中心发布和管理应用。

第 2 步:接受开发者分发协议

在注册过程中,您需要阅读并接受 Google Play 开发者分发协议。

第 3 步:缴纳注册费

您可以使用下列信用卡/借记卡缴纳 25 美元的一次性注册费:

  • MasterCard
  • 维萨卡 (Visa)
  • American Express
  • Discover(仅限美国)
  • Visa Electron(仅限美国以外的国家/地区)

注意:我们不接受预付卡。我们所接受的银行卡类型可能会因地区而异。

第 4 步:填写帐号详细信息

  1. 选择您的开发者帐号类型。

  2. 填写所选帐号类型对应的所有字段。

    • 对于个人帐号

      ,您必须提供以下信息:

      • 开发者名称,会在 Google Play 上显示给客户

      • 联系人姓名

      • 联系电子邮件地址(必须经过验证)

      • 联系地址

      • 国际电话号码格式的联系电话号码(必须经过验证)

      • 网站

        国际电话号码格式的电话号码以加号 (+) 开头,然后是国家/地区代码、区号和电话号码:

        +(国家/地区代码)(区号)(电话号码)

        示例:+14155552671,+441234567890

    • 对于单位帐号

      ,您必须提供以下信息:

      • 开发者名称,会在 Google Play 上显示给客户
      • 单位名称
      • 单位地址
      • 单位电话号码(必须经过验证)
      • 单位网站
      • 联系人姓名
      • 联系电子邮件地址(必须经过验证)
        • 提示:有关帐号事宜,我们会使用此电子邮件地址与您联系。我们建议您使用与贵单位关联的电子邮件地址,而不是个人电子邮件地址。如需了解更多提示,请参阅我们的帮助中心内的联系信息最佳做法。
      • 国际电话号码格式的联系电话号码
  3. 接受相关条款。

  4. 创建帐号。

  5. 了解如何验证详细联系信息。

创建帐号后,您还可以添加更多的帐号信息。

注意:为了处理您的 Play 开发者帐号注册申请,我们可能会要求您提供由政府签发的有效身份证件和信用卡信息(持有者必须均为您本人)。如果我们核实后发现这些信息无效,注册费将不予退还。

二、创建GooglePlay store应用

登录googlePlay后台,选择第一步创建的开发者账号,点击右上角“创建应用”蓝色按钮。

创建完毕点击刚刚创建的应用名称即可进入应用管理界面。

三、上传占坑包

google play的应用包名签名是根据上传的第一个应用生成的,配置应用的各个参数前第一件事是传一个占坑包。

1.使用Android Studio,创建一个新应用

里面不需要有内容。在build.gradle配置好包名,在AndroidManifest.xml配置好下面的权限:

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.android.vending.BILLING" />

点击菜单栏Build - Generate Signed Bundle/Apk…. -Android App Bundle (根据谷歌规定新应用必须是aab格式),选择或创建签名文件,输入密码,最后在app/release目录下生成.aab包。

2.GooglePlay后台创建新版本

回到谷歌后台应用管理界面,点击左上角信息中心,按照提示点击创建新版本

将刚刚生成的aab文件上传到这里,点击保存-检查发布版本-开始发布内部测试

四、添加测试人员

如果是测试 支付,测试人员还需要添加许可测试。
要设置应用许可,请先在 Play 管理中心内添加测试人员的 Gmail 地址列表。

  • 打开 Play 管理中心。
  • 依次点击设置 > 许可测试
  • 在“添加许可测试人员”框中,输入测试人员的 Gmail 地址。
  • 在屏幕右下角,选择保存更改

列表准备就绪后,请确保:

  • 您的应用已发布到开放式测试、封闭式测试、内部测试或正式版轨道。建议您将自己的应用发布到内部测试轨道。请参照有关按电子邮件地址管理测试人员或使用 Google 网上论坛的说明,确保您的测试人员也能收到您的版本。
  • 您已设置测试环境。

测试应用内结算功能和订阅内容

您能以测试购买的方式购买自己的应用、应用内商品或订阅内容。当您设置好应用许可后,已获许可的用户便也能购买应用内商品和订阅内容,而系统不会向用户帐号收取费用。
当获得许可的测试用户进行购物时,系统会显示以下两种付款方式选项:

  • “测试卡,一律批准”
  • “测试卡,一律拒绝”
    您必须先发布应用内商品和订阅内容,然后才能对其进行测试。

五、创建并关联Firebase与google cloud服务账号

由于游戏需要集成登录、支付以及firebase打点等功能,这就需要关联firebase账号与google clould账号。如果自己创建这两个账号可能会遇到firebase与gllglecloud无法关联的情况,所以我们应该通过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组根据参数将登陆支付等功能接入游戏,游戏测试通过后即可上架GooglePlay Store

十、上架应用

可参考第三步上传占坑包。将打包机生成的新aab文件上传到GooglePlay Store,审核通过后即可发布上架。

GooglePlay应用上架流程相关推荐

  1. GooglePlay应用上架完整流程

    GooglePlay应用上架流程_st21a1的博客-CSDN博客_googleplay上架流程https://blog.csdn.net/sinat_26535323/article/details ...

  2. iOS App上架流程(2016详细版)

    iOS App上架流程(2016详细版) 原文地址:http://www.jianshu.com/p/b1b77d804254 感谢大神整理的这么详细 一.前言: 作为一名iOSer,把开发出来的Ap ...

  3. 【Google Play】正式版上架流程 ( 创建版本 | 设置国家地区 | 发布正式版 )

    Google Play 上架完整流程 系列文章目录 [Google Play]创建 Google 开发者账号 ( 注册邮箱账号 | 创建开发者账号 ) [Google Play]创建并设置应用 ( 访 ...

  4. iOS APP提交上架流程

    转载自CocoaChina,链接地址:http://www.cocoachina.com/bbs/read.php?tid=330302 后面问题我也遇到了,参考该文章解决的 转自http://blo ...

  5. 完整iOS APP发布App Store上架流程

    如果你是新手,将在这里清晰发布到App Store整个上架流程,还有相应的流程解决方案. 如果你上架过iOS APP,这里会了解到有更快捷的上架过程. 上架iOS最基本需要一个付费的开发者账号,还没有 ...

  6. 上架相关——App Store 上架流程

    说实话,公司要上架一个自己做的一个小项目.为了完成这个任务,菜鸟的我一遍找资料一遍跟着做,一遍修改错误一遍查找解决方案.网上的资料大部分都是2015年以前的资料,资料有点不够过时,而且步骤配图也不是很 ...

  7. iOS 最新App提交上架流程及部分问题的解决方案2016.12.21,感谢原博主!!!

    iOS 最新App提交上架流程及部分问题的解决方案2016.12.21,感谢原博主!!! 参考文章: (1)iOS 最新App提交上架流程及部分问题的解决方案2016.12.21,感谢原博主!!! ( ...

  8. 苹果商店上架流程_苹果应用商店APP上架流程介绍!(ASO推广优化)

    苹果应用商店APP上架流程介绍!(ASO推广优化) 1. 申请开发者账号 苹果应用商店的开发者账号主要分为个人(Individual).公司(Company).企业(Enterprise).高校(Un ...

  9. iOS 上架流程图文详解2022版 (上)

    到了2021年,虽然网上也有大牛写过很多IOS App上架流程资料,但随着苹果发布机制的微调 有些已经过时了.我就趁着这次刚刚发布成功的鲜活经验,记录下来,做一下补充. 1.首先得注册Apple De ...

  10. iOS开发基础:最新的APP打包上架流程

    之前有人留言让我更新部分文章,下面就为大家分享一下iOS的APP打包上架流程: 上传至apple developer 1.1 上传准备工作 更新上架和发布上架不同,在原始版本首次上架的时候就将描述文件 ...

最新文章

  1. c#中对Cross-thread operation not valid错误的处理办法
  2. C语言中不同类型的循环(Different types of loops in C)
  3. css规则由两部分构成,CSS-层叠样式表基础教程
  4. android fragment动画,Fragment 的过场动画
  5. 【转】const int *p和int * const p的区别(常量指针与指向常量的指针)
  6. 下载的长数据怎么分开R语言_R语言学习笔记(一):学代码,我们从最基础的开始...
  7. 两个年月下拉列表html,html年月日下拉联动菜单 年月日三下拉框联动
  8. 网络编程在线英英词典之注册模块实现(三)
  9. [sklearn机器学习]线性回归模型
  10. 计算机操作系统知识点总结(有这一篇就够了!!!)
  11. 原型工具Axure:学习路线及资源
  12. 深入解析数据压缩算法
  13. php获取七牛上传token失效,上传文件到七牛时,bad token了怎么处理?
  14. 抖音屏保Java_java编写抖音超火时钟屏保 swing编写
  15. 【游戏设计模式】之三 状态模式、有限状态机
  16. 基于springboot的茶叶销售商城网站
  17. 基于STM32单片机环境光强度检测系统光敏电阻LCD1602
  18. 32岁转行0基础学Html5,30岁没学历从零开始学什么好,30岁改行的5个职业
  19. 正则表达式中的贪婪匹配与懒惰匹配
  20. scrapy 使用浏览器的开发人员工具进行抓取

热门文章

  1. Ansible最佳实践之委派任务和事实
  2. 学生的知识管理工具:有道云笔记、幕布和 Effie
  3. BZOJ4466 [Jsoi2013]超立方体
  4. 计算机操作系统原理——第一章.绪论
  5. SAP MM ME21N 创建PO时报错 - Net price in CNY becomes too large –
  6. 操作系统引导程序顺序
  7. 《Visual C++数字图像模式识别技术详解(第2版)》一2.2 Visual C++数字图像处理
  8. Ps 钢笔工具的使用
  9. 解决flex布局的space-evenly兼容性问题
  10. 简约好看的绚丽彩虹同学录V1.4源码