Google Play应用接入

一.创建游戏工程

  1. 首先你要有个android项目,使用Android Studio创建游戏项目;
  2. 然后创建签名文件xxx.keystore,将项目打包生成xxx.apk留用。
二. Google Play Console创建游戏服务及应用
  1. 创建游戏服务
    首先你必须成为Google的开发者,登录Google Play Console应用管理控台(https://play.google.com/apps/publish/),如下图
选择添加游戏

选择“游戏服务”,点击“添加新游戏”,在弹出的页面中输入游戏服务名称,选择好游戏类型,保存之后就会生成一个游戏服务,如下图:

Google Play应用接入_第1张图片
填写游戏名称,选择游戏类别

填写游戏详情下显示名称、说明、类别、图片等信息,并保存

Google Play应用接入_第2张图片
游戏详情页

这样一个游戏服务就创建好了~

  1. 创建应用

选择“所有应用”点击右边的“创建应用”按钮,如下图:

选择创建应用

选择默认语言,填写应用名称,如下图:

Google Play应用接入_第3张图片
创建应用

根据实际情况,填写应用所有信息(包括:商品详情、内容分级、定价和分发范围至少选一个国家),创建一个内部测试版本,上传apk,并发布应用

Google Play应用接入_第4张图片
根据叹号提示,填写完整、完整、完整,重要的事情说三遍

我的顺序是:商品详情->应用版本发布应用->内容分级->定价和分发范围

  1. 游戏服务关联应用
Google Play应用接入_第5张图片
关联应用:创建的应用信息完成,包上传了才能搜索到哦~

点击“软件包名称”,选择2中创建的应用,保存并继续

Google Play应用接入_第6张图片
立即向您的应用授权

自动根据上传的apk获取签名证书指纹(SHA1),点击确认就行

Google Play应用接入_第7张图片
创建Android OAuth 客户端

下面出现了提示,已经成功关联您的客户端ID(实际上google这里为我们的应用生成了客户端ID,在APIs控制台可以查看到)

Google Play应用接入_第8张图片
绑定成功
  1. 将google_app_id(游戏-游戏详情)、Base64 编码 RSA 公共密钥(应用-服务和API)、以及Web client (auto created by Google Service)对应的客户端ID给到开发人员。

请参照:https://developers.google.com/identity/sign-in/android/start

三. Google APIs创建项目,授权应用需要的Google API

你的应用访问Google Service需要指定一个OAuth 2.0 Web客户端ID。在一个真实的应用程序中,这个客户端ID将代表您的应用程序的后端服务器。要创建客户端ID:
1.进入游戏,游戏详情,最下面有一个API 控制台项目,查看游戏关联的API 控制台项目,如下图:

Google Play应用接入_第9张图片
找到你API控制台项目的链接

直接点击API项目名称进入api控制台,如下图:

Google Play应用接入_第10张图片
对应的API控制台项目

可以选择“库”,开启我们需要使用的服务,如Google Drive API、,支付,等

在这里值看到一个Android的Oauth 2.0客户端,没有看到web的?这个你可以自己创建一个webclient客户端。如果你也要关联Firebase的话,那就不必创建了,在关联firebase配置项目时,会自动生成的。

四. 应用关联Firebase服务
  • 点击链接:https://console.firebase.google.com/
    进入firebase项目控制台,点击添加项目,出现如下图页面:

    Google Play应用接入_第11张图片
    从APIs控制台直接选择项目

  • 选择"添加项目",从Google API控制台选择刚才的游戏项目,我们这里是Project-10这个,选择国家地区,创建项目。

Google Play应用接入_第12张图片
Firebase项目设置
  • 找到项目设置,点击将firebase添加到您的android应用,如下图:
Google Play应用接入_第13张图片
添加android应用

然后下一步,如图,我们可以点击google-services.json下载配置文件。

Google Play应用接入_第14张图片
搞定Firebase,配置生成了!

这篇文章主要介绍的是作为Android开发者,如何将应用接入到Google Play商店。给大家分享的Google Play应用管理控台,APIs控台以及Firebase的配置过程,到这里就全部讲完了。后面还会继续分享google的登录、支付、扩展包obb、Facebook登录等功能的实现,欢迎大家阅读~

你可能感兴趣的:(Google Play应用接入)