GooglePlay应用上架流程_st21a1的博客-CSDN博客_googleplay上架流程https://blog.csdn.net/sinat_26535323/article/details/124016443GooglePlay上架流程及内购商品接入 - 灰信网(软件开发博客聚合) (freesion.com)https://www.freesion.com/article/5290930757/

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" /> <!--必须!-->

这里有几个需要注意的问题:

1> aab包的目标版本必须是31以上

PROP_TARGET_SDK_VERSION=31

2> 这里的<uses-permission android:name="com.android.vending.BILLING" />是必须的

3> 需要添加gradle依赖项,否则将提示“使用了不受支持的 Play 结算服务版本”

dependencies {def billing_version = "5.0.0"implementation "com.android.billingclient:billing-ktx:$billing_version"
}

占坑包验证通过后才可以创建应用内商品列表,否则会一直显示上传APK包按钮!

Unity IAP Google支付问题汇总(排雷指南)(持续更新...)_Patrick_Boom的博客-CSDN博客https://blog.csdn.net/Patrick_Boom/article/details/122133044将 Google Play 结算库集成到您的应用中  |  Google Play 结算系统  |  Android Developershttps://developer.android.com/google/play/billing/integrate#java

点击菜单栏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. 能上架App的GooglePlay开发者账号获取流程

    googleplay 开发者账号申请流程 接到公司号召,要让我们的app走向世界,上架GooglePlay,都说天朝的Android 程序员是折翼的天使,猛然发现写了做么多年的Android,竟然不知 ...

  2. iOS证书申请打包上传App Store审核完整流程(7个步骤)

    上架基本需求资料 1.苹果开发者账号 2.开发好的APP 通过本篇教程,可以学习到ios证书申请和打包ipa上传到appstoreconnect.apple.com进行TestFlight测试然后提交 ...

  3. iOS APP发布---版本配置完整流程

    app打包发布需要在Xcode上完成打包上传过程.Xcode端完成上传之后,再在App Store Connect端完成构建版本.上架审核.发布提交的流程. 其他相关文档如下,操作仅供参考. 苹果开发 ...

  4. SpringCloud电商项目开发完整流程

    SpringCloud项目开发完整流程 一.新建前端Vue项目(管理后台) 先下载node.js Node官网 然后win+r,输入cmd打开命令行窗口,输入命令node -v,检测node是否安装成 ...

  5. 新版谷歌上架app流程

    国内的应用上架一般都是华为,应用宝等平台,但是国外的应用就一定要上架谷歌了,对于谷歌上架刚开始一直是不得要领,上架的多了也是很快,谷歌上架需要的资料没有其他平台的那么多,但是都是需要一些技巧的,下边是 ...

  6. iOS APP提交上架最新流程

    iOS APP提交上架最新流程 反复提交的过程中对上架流程熟悉了好多,写篇帖子送给同为菜鸟的你,如果里面有很菜的东西,大牛请自动忽略,毕竟这也是还为菜鸟的我的备忘录呢! 首先得描述一下各个证书的定位, ...

  7. 微信小程序开发的完整流程介绍,新手必读

    自从跳一跳小程序游戏出现后,一夜之间,小程序就变得家喻户晓了,功能开发也越来越丰富,在微信搜一搜就会发现许多大品牌早已有自己的小程序了,越来越多的企业和商家都看中了这个风口,想快速开发出一款属于自己的 ...

  8. 运动想象脑机接口中迁移学习的完整流程

    点击上面"脑机接口社区"关注我们 更多技术干货第一时间送达 脑机接口(Brain-Computer Interface, BCI)可以让用户使用脑电信号直接与计算机或其他外部设备进 ...

  9. 伍冬睿教授:脑机接口中迁移学习的完整流程

    大家好,今天Rose分享一篇关于脑机接口中的迁移学习的完整流程.本文由华中科技大学伍冬睿教授授权分享. 关于脑机接口中迁移学习方面的研究,伍教授团队做过大量的工作.之前社区分享过<脑机接口中的流 ...

最新文章

  1. 我与前端之间不得不说的三天两夜之javaScript
  2. 【VIOLA】宁可食无肉,不可居无竹
  3. php接收ajax转数组
  4. 聚类算法:Hierarchical Clustering层次聚类
  5. 什么是cep算子_Flink中的CEP复杂事件处理 (源码分析)
  6. 【数据结构与算法】之“接雨水”的算法求解
  7. ES更新嵌套数组(使用Java API)
  8. linux小小输入法 不能中文,在centos 下安装小小输入法存在的问题
  9. scala中给集合创建懒加载view视图
  10. webpack打包后引用cdn的js_利用CDN加速react webpack打包后的文件详解
  11. 第二章 mybatis使用注解实现in查询(mysql)
  12. 《画解算法》3. 无重复字符的最长子串【python3丨简单】
  13. Swarm的进化和大规模应用
  14. 加利福尼亚大学(尔湾)等提出 Nasty Teacher,避免模型“被蒸馏”,加强知识产权保护(ICLR 2021)...
  15. 7-25 念数字 (15 分)
  16. 如何在基于 Intel 的 Mac 上使用机构恢复密钥?
  17. 百会ZOHO发布基于SaaS面向中小企业的CRM平台
  18. Odoo15企业邮箱配置与实现手机端回复亦可自动挂单
  19. 多普勒效应的原理及应用 一 多普勒现象的发现
  20. ocr文字识别技术有什么意义

热门文章

  1. 想要申请免费的云主机可以怎么做
  2. 【pytest】pytest的Hook函数详解
  3. P10-Windows与网络基础-Windows基本命令-DOS网络相关操作命令
  4. Ubuntu 16.04 kinetic安装教程
  5. 「停止更新」黑苹果安装教程:联想小新锐7000 i5-7300HQ HD630 GTX1050
  6. CANoe.DiVa 操作指南 -TP层测试
  7. Java毕设项目电力公司员工安全培训系统(java+VUE+Mybatis+Maven+Mysql)
  8. 洛谷1967 火车运输 kruskal求最大生成树 倍增LCA维护最小值
  9. 微信小程序获取手机号,java后台
  10. 测试个人禀赋的软件,选出最有食欲的一碗米饭,测你哪方面“禀赋异禀”