GooglePlay支付总结

GooglePlay支付

配置支付权限

<uses-permission android:name="com.android.vending.BILLING" />

在AndroidManifest中配置了该权限,上传至GooglePlay后才能够配置计费点,所以要先进行这一步操作
才能进行后续的配置和开发

计费点配置

这步是由其它同学进行的配置,我不太清除,略过(一般来说是由市场配置好吧)

GooglePlay支付代码接入

GooglePlay的支付流程不算复杂,官方文档进行了详细的说名,也有中文文档,

测试支付时遇到的问题

此版本的应用未配置为通过google play结算

1.测试者的账号需要设置测试权限
我自己遇到的情况是在测试阶段
google play console 设置->账号详情->许可测试

2.测试的apk versionCode的值比提交到google play后台的版本要高
修改版本好与后台一致
3.打包的时候,和google play后台上的包的签名不一致
这个问题没有遇到过
4.测试app需要上传到google后台,发布为alpha或者beta测试

无法购买您要的商品

1.发布测试时有一个测试链接,测试者点击该链接进去,同意参加测试即可参与测试

可以拉起支付,但是需要进行真实支付(测试者可直接进行模拟支付)

1.在googleplay console —> 开发者账号 —> 账号详情 —> 许可测试 中添加测试者邮箱

支付时提示输入密码,但是密码始终输入错误(实际输入是正确的)

1.你可能正在使用企业账号进行测试,更换成普通的gmail账号有奇效

事实上这个问题给我带来了巨大的困扰,在无数次百度,google无果后,鬼使神差的换成了我自己的账号测试就过了,呵呵

参考

官方文档
demo,进行了一定程度的封装,使用非常的方便,偷懒就直接粘过来用了,不过自己还是要搞清楚支付的流程
优秀博文,详细讲述了GooglePlay后台操作
另一个同学的遇坑总结,值得参考

猜你喜欢

转载自blog.csdn.net/a185368204/article/details/81537141