Android Google Billing 接入记录

本文档详细记录了Android应用接入Google支付的过程,包括创建开发者账号、注册应用、配置manifest文件、添加aidl文件、代码混淆规则、发布测试版进行支付测试、商品管理以及代码集成步骤。特别强调了受管理商品和不受管理(订阅)商品的区别和处理方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这几天接入google支付,这里记录一下:

一、账号

1、申请开发者账号,认证,付费,

2、注册应用,填写应用基本资料;

二、开发接入

1、在manifest.xml中添加代码:

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

2、添加aidl文件:

    将IInAppBillingService.aidl文件添加到工程中正确的地方,支付代码能引用到的模块,注意aidl的包名一定只能是:

com.android.vending.billing

3、代码混淆,开启后一定注意加入以下规则:

-keep class com.android.vending.billing.**

三、发布测试版,测试google支付

1、打包上传到google后台,发布测试,未接入完成,先发布测试版,beta测试版,

2、添加商品,商品分为受管理的商品,和不受管理的商品(即订阅商品)。

受管理的商品每次支付完成后记得及时消费这样下次可以继续购买,适用于游戏道具,充值,实物等多次购买的商品;消费代码:

mHelper.consumeAsync(Purchase purchase, mConsumeFinishedListener);

不受管理的商品时按周期订阅的,每周期结束过后可能会自动给你续费,也有一定免费期,可以退订,注意处理,订阅商品不能重复购买,只能是到期后续订或者购买,不受管理的商品不能消费

四、代码集成:

1、示例代码地址:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值