谷歌后台生成参数的流程非常乱,东西又多又杂,还要经常在几个不同网站之间反复横跳。各种攻略里基本上只说流程不说原因,再加上谷歌后台有事没事就更新一下,导致谷歌的参数生成流程比苹果难很多,尤其是对没有技术基础的运营来说。
目前来讲,谷歌的参数分为以下几个部分:
- 签名,一切的基础
- 登录,相关参数通过OAuth管理
- 支付,相关参数通过服务账号管理
- Firebase,谷歌附属平台,主要是推送相关的参数,同时又有一些聚合功能
- Firebase可以给苹果用户推送,但苹果的推送工具无法给安卓用户推送,因此一般选Firebase作为聚合推送平台
- 投谷歌UAC广告的时候,如果接了Firebase可以直接使用Firebase传数据,比较方便;不过没接也可以把第三方数据平台(如Adjust或者Appsflyer)的数据回传
- 如果没有另外接崩溃统计平台,可以使用Firebase自带的Crashlytics
前排提醒,所有操作使用账号所有者(大账号)进行!
使用账号所有者(大账号)进行!!
使用账号所有者(大账号)进行!!!
不然总会遇到些奇奇怪怪的问题,很多时候都是权限不足导致的
首次接入前可以提前准备的内容
- 大账号!其他任何账号,哪怕给了最高权限也不行,必须登录大账号!
- 和研发确认已获授权的网域,填到OAuth权限请求界面
- 提前和研发确认所有需要在后台添加的商品ID
最终提供给研发的文件列表
- 签名公钥(.pem)和PEPK工具(.jar)
- 服务账号的key(.json文件),只能下载一次,务必保存好!
- 接入登录所需的OAuth客户端信息
- OAuth Web客户端ID和密钥;直接给配置文件(.json)也行,里面包含ID和密钥
- OAuth Android客户端ID和密钥;直接给配置文件(.json)也行,里面包含ID和密钥
- OAuth iOS客户端ID和密钥;直接给配置文件(.json)也行,里面包含ID和密钥
- 如果不需要苹果设备上的Sign in with Google,则可以不出iOS的
需要研发返回的文件列表
• 签名私钥(.zip),上传至应用签名密钥证书处
• 包含Billing和ADID权限的包,上传至封闭测试轨道但不要发布。如果已经有了更高级的包,则这个空包可以不要
仅全新账号/应用需要
Google Play创建应用
-
登录Google Play后台:https://play.google.com/console
-
右上角确认商店账号。有时同一个账号下会有多个商店账号,确认选中的是自己想要的商店账号
-
左上角确认自己在账号首页,而非某个应用的首页。如果显示和下图一样(默认信息中心)则说明当前在某个应用的首页,需要点击【所有应用】返回账号首页
-
选【创建应用】,填写相关内容。不用担心填错,基本上都可以后面再改
Google Cloud创建项目
- 登录Google Cloud后台:https://console.cloud.google.com/
- 右上角确认账号,必须使用大账号登录,否则权限不足
- 选择左上角【项目名称】-【新建项目】。没见过完全没有项目的情况,如果是全新的账号,应该会直接让你创建项目的
- 选择【无组织】,设定项目名称,可以顺便修改项目ID(建议修改ID,ID只能这里改,名字以后还能改)。所有攻略里都让选择无组织,原因不明,但大账号好像只能选无组织
完成OAuth权限请求配置
-
登录Google Cloud后台:https://console.cloud.google.com/
-
右上角确认账号,必须使用大账号登录,否则权限不足
-
左上角确认项目。同一个账号下会有多个项目,确认选中的是自己要操作的项目,不然全是白干
-
选择【导航菜单】-【API和服务】-【OAuth权限请求页面】,User Type选择【外部】,点击创建
-
把必填的项目填好,不用太担心,都可以回来改
-
后面都不改,一路【保存并继续】,直至完成创建,然后发布正式版