SDK接入(之Android Google Play内支付(in-app Billing)接入的细节

翻了很多文档,大致流程 懂了,实际上就能上手了,长篇大论是很好,但是关键要素也是决定效率的因素,有些小问题,决定是否成功与否。

首先 下载sdk,在github.com 的google sample里面搜 android-play-biling-master 选择 TrivialDrive进行测试。

需要发布才能测试支付
需要把感叹号搞掉才能发布,

点击创建的应用 -Beta版本-管理测试人员
测试方法选择封闭式
创建列表之后,您可将该列表重复用于您发布的任何应用的封闭式测试。
其他测试我测试目前是 不行的,封闭式测试发给他一个测试连接就可以测试了,但是测试的人要有信用卡添加了或者有余额,
对于这个我搞了很多天都没搞到这种卡,后面发现 礼品卡充值到余额是最好的方式了。

对于购买价格的问题,由于是永久性购买,我用购买的商品id 和google后台添加的商品id一样,后台没有是没法进行添加的。

如果提示无法购买此商品则说明是版本号 不是测试人员,或者谷歌后台添加的商品sku 也就是id没激活也就是(没修改为有效)等问题,
如果说明此国家不支持,或者无法各种购买失败都是信用卡的问题,还是礼品卡靠谱了,我特么傻乎乎的拖了很多天,舍不得花这个钱做实验,做一些小实验还被扣了6块钱,好心痛 后面我豁出去了就购买了60多块钱的礼品卡,也就10美元。

关于购买扣钱问题,我测试还是真实扣款,所以我后台操作退款了,

在商品发布里面可以设置价格不过最低0.99 坑爹的,烧钱啊。

关于应用内购买的 维护,购买成功之后我们处理了自己的逻辑理论上

应该让他消费掉,不然当换用户但是没换谷歌账号,那么这个是无法进行支付的。
https://developer.android.com/google/play/billing/api.html

实际上官方的文章也体现了这一点,但是我之前就是没能明白。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,827评论 25 709
  • 一曲当年,浮桥上,赠折柳 两地相念,醉饮酒,箫声停 三步回首,春风雨,润心间 四时不见,烛火跳,忆别离 五更天深,...
    尔之语阅读 3,085评论 1 3
  • 这是一个深夜 对于一个读书要高考的我们来说的一个不正经的深夜。 不知从什么时候我们聊起了天,也不知道从哪里我们讨论...
    途中i阅读 858评论 0 0
  • 本来想烧掉高中的“情书”,上课传的纸条和同学写的卡片。 但是看了一遍后只有三种想法。 1.我高中怎么那么蠢,那么傻...
    Tianan_40ab阅读 2,299评论 4 0
  • They have been superseded by more sophisticated methods, ...
    董八七阅读 2,548评论 0 0