前置条件:能够科学上网(否则网站都访问不了,那就别想了)
一、注册 Google 邮箱账号【进入 Google 账号登录页面 https://myaccount.google.com/】
这步没什么好说的,按照 google 的要求来就是了(注意:1、填写相关信息,填写的信息要用拼音,不要用汉字,2、验证手机号,可选择中国手机进行验证)
二、升级为Google开发者账号【登录 Google play consolehttps://play.google.com/console/signup】
1、填写公开开发者名称等信息(此信息后续可随时更改),同意协议并创建账号
2、需支付25美金用于创建Google开发者账号的,Google账号只能使用 Visa、Master、JCB、运通卡或Discover(国内用户建议使用招商的信用卡,其他行的支付有时会不成功),只需支付一次,即可永久使用
注意:1、完成账号注册后,Google需要审核账号情况,预计1天左右时间,请随时查看邮箱关注动态
2、请珍惜自己的开发者账号,遵守Google开发者协议,如因违反协议导致封号,将不会解封,且影响已上架的所有App
【开发者政策中心 https://play.google.com/about/developer-content-policy/#!?modal_active=none】
3、如果需要多个开发者账号,建议使用不同的信用卡进行支付,并且两个账号尽量不要在同一IP下进行登录,防止一个账号因异常被封停导致另一个也被关联封停。
填写完毕后 , 点击 " 购买 " , 如果信用卡信息无误 , 会弹出 " 开发者账号已创建 " 提示
三、创建应用【进入 Google Play 管理中心https://play.google.com/console/developers】
1、在 " 所有应用 " 选项页面中 , 点击 " 创建应用 " 按钮
2、设置应用信息(设置 " 应用名称 " , 默认语言 , 应用类型 , 收费类型 , 同意两个声明 ;关于语言 , 直接设置英语即可 , 中文的直接在国内的应用市场上架即可 , 国外的肯定用英语)
四、设置应用
1、点击 " 所有应用 " 按钮 , 可以回到之前的界面 ;点击创建的应用 , 进入该应用的管理界面 , 默认 进入 " 信息中心 " 页面 ;
2、在 " 信息中心 " 页面中 , 跳过 " 立即开始测试 " 选项 , 直接选择 " 设置应用 " 选项 ;
3、填写 下图任务列表 中的 任务【注意:要根据您 的app 的实际情况填写,不然 会 审核不通过】
4、设置 “商品详情”,简单记一下,需要准备好素材(应用名称,简短说明,完整说明,应用图标,置顶大图,视频,手机截图,平板截图)然后上传,保存即可
五、集成 google pay 【写的很详细了,就不多此一举】
六、创建内部测试版本【如下图】
6.1、根据 google play 管理中心步骤,设置 测试人员 ----》创建新版本 ----》最后 点击 《检查并发布版本》 【注意:要用 编译器 打 aab 格式的 签名包 上传 】
6.2、如果检查有错误,按照 提示修改然后 打包重新 检查发布
6.3、其它 可 参考博客
七、创建 商品
7.1 如下图:展开 商品选项 ----》选择订阅或应用内商品选项 ----》点击 创建按钮
7.2 如下图:弹窗里面输入 商品id 和 name
7.3 进入刚刚新建的 商品里面 如下图
7.4 进入商品详情后 填写 下图 两项
7.5 添加基础方案【设置国家、地区 和 价格】,如下图示例,最后保存就创建好一个 订阅商品了(应用内商品类似)
八、与后台 联调 google pay 流程
8.1 必要条件(国内同样需要手机科学上网),测试机上要有 Google Play 服务【这里以 google 手机为例】(如果是新买的 google 手机,在国内可能会遇到 原生安卓出现 WiFi 网络受限的问题,导致无法访问网络。解决办法)
测试机登录 步骤6.1 设置的 测试账号:系统设置 --> google 账号 登录即可。Google Play 可以正常使用【详细介绍】
8.2 调试 google 支付 当 步骤 6.1 发布的 版本 审核通过后,进入 版本下载页面 如下图 步骤
8.3 安装好 apk 后,开始测试 google 支付,就会发现支付画面变成下图这样了,无需绑银行卡就能进行测试支付:
九、Google后台相关配置【设置 推送 回调地址,回调地址 找后台要(用于验单)】
9.1、创建主题。在google后台 (https://console.developers.google.com/apis)
选择应用–>左菜单选择Pub\Sub–>创建主题
9.2、为刚才新建的主题添加主账号,选择google服务器为推送消息服务商(google-play-developer-notifications@system.gserviceaccount.com)
点击刚才新建的主题–>在网页右侧有添加主账号按钮
9.3、在新建的主题下面添加订阅
选择新建好的主题–>点击旁边的多功能按钮(“:”)–>创建订阅–>选择传送类型为推送–>填写回调地址
9.4、在Google开发者后台绑定主题(Google Play Console : https://play.google.com/console/about)
打开GooglePlay管理中心–>选择您的应用–>下滑到创收–>选择创收设置–>滚动到实时开发者通知部分–>填写主题名(Topic name)(主题名即刚才新建的主题ID)
十、Google Paly 控制台,api权限设置
1.进入google paly 控制台,选择开发者者账号登陆。
2.进入api权限设置,初始状态是没有的(我这里是已经创建了),直接创建一个新的项目就可以了。
3.给该api服务创建一个服务账号【找不到 api 权限菜单,点击 https://blog.csdn.net/Jason_HD/article/details/130180064 ,进行 创建服务账号】
4.按照弹窗的提示进行操作
5.点击创建一个服务账号
6.写好必填的名称即可直接点击完成
7.点击进入刚刚创建好的账号(可以复制一下,等等添加权限的时候需要粘贴过去),选择添加密钥
8.选择Json格式,点击创建,然后保存好生成的Json文件
9.回到控制台,给刚刚创建好的服务账号添加权限
10.邀请刚刚添加的服务账户并授权后完成邀请(找不到 api 权限菜单,点击 用户和权限 进行 邀请 )
11.进入应用的商品页面,重新保存一下商品(修改一下描述信息,然后修改回来即可),不然请求Google服务器进行校验时,会出现401没有用户没有api权限的问题!!!!!!
更多请等待更新.....................