官方介绍
-
首先要支付 25$ 注册 google发布商账户
-
最低Android版本要求 >= Android 2.2(API 级别 8)
-
您必须有 Google Payments 商家帐号才能在 Google Play 上使用应用内购买结算服务。
-
修改所有示例应用代码
公开的
,防止反编译(直接全局搜索示例代码
), -
商品可以定义下列信息:
- 唯一商品 ID(也称为 SKU)。
必须以小写字母或数字开头,并且只能由小写字母 (a-z)、数字 (0-9)、下划线 (_) 和句点 (.) 组成
- 商品类型。
- 定价。
- 说明。
- Google Play 应如何处理和跟踪用户对该商品的购买。
- 唯一商品 ID(也称为 SKU)。
-
务必在发布应用前混淆其中的代码。
-keep class com.android.vending.billing.**
-
应用内购买结算管理任务
- 在 Google Play Developer Console 上设置和维护商品列表。
- 注册测试帐户。
- 根据需要处理退款。
别人踩的坑
-
支付校验最好是放在服务端中处理
-
apk必须包含
<uses-permission android:name="com.android.vending.BILLING" />
权限 -
测试需要保证 包名一致,版本号、版本名 是上传过(
在google后台上传过的应用
)的版本号版本名即可 -
可以利用google提供的特有的商品id进行静态响应测试,静态相应测试无需进行支付。
-
商品配置时需要注意的坑就是要将配置完成的商品状态改为激活状态,不然进行支付时一直提示需要登录
-
进行真实测试时,测试的 google 账号必须绑定有海外购买能力的信用卡或者paypal。不比担心花销,只要在 developer console 中配置测试账号,就可以进行真实测试但 不会真的扣钱
网友评论