Google Play In-App Billing - The Power of Google Payment

访客 182 0

开发前准备:

 

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

 

Google In-app Billing支付

创建项目:

创建一个Android工程后:

1、首先,我们需要修改app模块的build.gradle文件。

2、第二步的代码如下:

```groovy
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'
}
``` 

在AndroidManifest.xml文件中添加支付权限

 

这里采用了一个非常强大的工具类,名为GoogleBuillingUtil,你可以在这个链接中找到它:https://gitee.com/tjbaobao/GoogleBuillingUtil

我也在码云上创建了一个Google支付的dome,并提供了相应的链接。

 

 

发布流程

接下来,我们将进入Google Play的发布流程。您可以在官方文档Play管理中心找到相关帮助信息。

小贴士:官方文档现已提供中文语言支持,您可以在网站底部选择您所需的语言。

1. 创建项目

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

2. 上传APK

  • 在进入应用详情后,您可以选择版本管理-应用版本。Google Play提供了三种不同的版本选择:Alpha版、Beta版和正式版。其中,Alpha版和Beta版是内测版本,只有正式版才会对用户可见,并附带官方说明。若您想编辑Alpha版,请点击管理Alpha版并创建新的版本,在上传APK文件后,您可以输入该版本的新功能(此项可选),然后保存并查看发布结果。

  • 小贴士:在查看Google Play的各个版本发布按钮时,我花了很长时间才找到。

3. 提交商品详情内容

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

4. 确定内容分级

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

5. 选择发布范围

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

6. 将ALPHA版升级至正式版

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

好的,目前我们已经完成了所有的发布流程,只需要再等待几个小时即可成功发布。

需要注意的问题

1. Google Play 应用签名服务:确保您的应用程序的安全性

  • 当你第一次上传APK时,会收到一个提示,询问是否加入Google Play应用签名服务。这项服务的意思是,你上传的APK将作为一个签名钥匙,在上传后,Google会根据你提供的签名重新生成一个正式签名秘钥,并将其托管在他们的服务器上。然后使用这个正式签名重新打包APK。官方解释称,这样做的好处是用户下载到的APK始终由Google Play后台托管,并且无法被修改或开发者所见。而你自己上传的签名只是用于验证身份的钥匙。因此即使你自己上传的签名丢失了,仍然可以通过谷歌后台提交修改并更换新的上传签名秘钥。

  • 关于是否使用应用签名服务,需要根据个人实际情况进行考虑。如果你的APK已经在其他应用市场发布,为了确保各个市场上APK签名的一致性,建议不要使用该服务。同时,如果你的应用中涉及到签名相关内容(例如:我接入的Facebook登录需要填写HashKey,而HashKey与签名秘钥有关),也不建议加入该服务。因为不同的签名可能会导致问题。

  • 最后需要说明的是,一旦加入Google Play应用签名服务,将无法退出。同时,如果之前未加入该服务,也可以在后续进行加入。

2. 人工服务提供的Google Play

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

3. 应用内容分级

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

4. 验证是必要的,以便添加测试账号。

Google Play In-App Billing - The Power of Google Payment-第1张图片-谷歌商店上架

点击“管理”进入详情,然后选择“添加测试人员”,并输入Google邮箱。

 

Google Play In-App Billing - The Power of Google Payment-第2张图片-谷歌商店上架

请直接复制上方链接并在浏览器中打开。

Google Play In-App Billing - The Power of Google Payment-第3张图片-谷歌商店上架

 

只需点击商品列表,即可直接测试购买项目的运行。

 


 

 

标签: 谷歌后台 谷歌支付 内容 版本

发表评论 (已有0条评论)

还木有评论哦,快来抢沙发吧~