开发前准备:
- 一个Google Play开发者账号,如果没有开发者账号则需要申请,并支付25美元。
- 准备一个已正式签名的APK
- 准备商品详情的文字描述和对应图片,具体需要的内容参考商品详情
- 由于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邮箱。
请直接复制上方链接并在浏览器中打开。
只需点击商品列表,即可直接测试购买项目的运行。
还木有评论哦,快来抢沙发吧~