admin管理员组

文章数量:1530984

开发前准备:

 

  1. 一个Google Play开发者账号,如果没有开发者账号则需要申请,并支付25美元。
  2. 准备一个已正式签名的APK
  3. 准备商品详情的文字描述和对应图片,具体需要的内容参考商品详情
  4. 由于Goolge 在国内是不能直接访问的,所以需要准备翻墙软件才可以进行操作

 

Google In-app Billing支付

创建项目:

使用Android创建一个工程后:

1、第一步 Modelule:app 的builde.gradle文件的

dependencies {
   

    implementation 'com.android.billingclient:billing:1.2'
    implementation 'com.android.support:recyclerview-v7:28.0.0'
    如果用到isGooglePlayServicesAvailable方法需要导入这个包,这个方法也可以去掉。
    implementation 'com.google.android.gms:play-services-location:11.8.0'

}

2、第二步

AndroidManifest.xml文件添加支付权限

  <uses-permission android:name="com.android.vending.BILLING"
                     android:required="false"

 

 

这里使用了一个大神的工具类:https://gitee/tjbaobao/GoogleBuillingUtil

本人也做了一个dome 码云上的Google支付dome链接

 

 

发布流程

下面开始进入到Google Play的发布流程,官方文档 Play 管理中心帮助

Tip:官方文档已支持中文语言,在网站最下方可以选择语言

1. 创建项目

  • 进入Google Play Console,点击左侧菜单栏-所有应用,选择创建应用,选择默认语言,输入应用名称。

2. 上传APK

  • 进入应用详情,选择版本管理-应用版本,Google Play有三种版本:Alpha版、Beta版和正式版。其中Alpha版和Beta版是内测版,只有正式版才会让用户看到,官方说明。点击Alpha版-管理Alpha版,创建版本,上传APK,输入版本新功能(可以不填),点击保存,然后点击查看发布

  • tip:Google Play的各个版本发布按钮都在查看中,当时找了很久- -

3. 提交商品详情内容

  • 点击商店发布-商品详情,按要求填好内容(*内容是必填的,其余可选),点击提交更新。

4. 确定内容分级

  • 选择商品发布-内容分级,按照APK内容进行分级

5. 选择发布范围

  • 选择商品发布-定价和发布范围,选择应用是否付费,选择发布国家发布,此处也可以取消应用的发布。

6. 升级ALPHA版到正式版

  • 选择版本管理-应用版本,管理Alpha版将Alpha版升级到正式版

Ok,目前已完成所有发布流程,等待几个小时即可发布成功

需要注意的问题

1. Google Play 应用签名服务

  • 第一次上传APK,会提示你是否加入Google Play应用签名服务。该服务的意思是你上传的APK的签名作为一个上传签名的钥匙,上传后的APK,google会根据你上传时的签名重新生成一个托管到Google服务器的正式签名秘钥,然后用这个正式签名重新打包,官方说明。这样做的好处是真正给用户的APK的签名秘钥永远在Google Play后台托管,并且无法修改,对开发者不可见,而自己上传的签名秘钥只是一个验证的钥匙,这样即使你自己的上传签名丢失后,仍然可以通过谷歌后台提交修改更换新的上传签名秘钥。

  • 对于是否加入应用签名服务,需要根据自己的实际情况考虑。如果你的APK已经在其他应用市场发布,为了保证各个市场APK签名的一致性,则不要加入。同时,如果你的应用中有用到签名相关的内容的话(例如:我接入的Facebook登录中就需要填入HashKey,HashKey与签名秘钥相关,我的印象中,高德地图也是),则不建议加入,因为不同的签名会导致HashKey不一致,从而无法使用该服务。如果该应用是第一次在Google Play上发布,而且其他应用市场还未发布,可以考虑加入,这样其他应用市场发布的包,就必须是已上传的APK的派生APK,这样才能保证其一致性(加入签名服务后,上传包成功后会有两种包,一种是原生APK,另一种是派生APK,派生APK才是面向用户的APK)。

  • 最后说明,Google Play 应用签名服务一旦加入后是无法退出的,若是前面未加入,后面也是可以加入的。

2. Google Play的人工服务

  • Google Play其实除了邮件反馈,还有在线人工服务的,该功能应该是内测功能,目前每天展示一到两次弹窗左右。随意选择一个功能详细说明或者点击帮助,有时会在右下角有一个在线帮助的弹窗,直接在弹窗进行交流即可

3. 应用内容分级

  • 对应APP的内容分级需要仔细考虑,如果乱填后面的版本更新会导致被拒,如果出现更新被拒情况,就要考虑到内容分级是否有问题

4.添加测试账号是需要验证

点击管理进入详情 选择添加测试人员 输入Google邮箱

 

复制上面的的链接 直接在浏览器上打开就可了

 

这是就可以运行项目直接点击商品列表进行测试购买

 


 

 

本文标签: playGoogleBillingapp