Android亚马逊IAP支付集成和上架的爬坑记录

2020-04-22  本文已影响0人  所幸时光未苍凉

鉴于国内对亚马逊内购支付SDK集成的这块的参考资料相当的少,而且上架亚马逊App store也不像Google play那么简单,所以在此记录一下自己趟过的坑。

集成

集成的相关资料如下:

官方文档以及相关API说明

官方demo+SDK

集成这一块还是相当简单的,照着官方文档和demo,然后根据自己的实际需求进行对应的代码编写。大概的流程如下:

  1. 实现并注册PurchasingListener
  2. 获取用户信息
  3. 获取产品信息
  4. 发起购买
  5. 查询更新
  6. 服务端验证
  7. 履行商品并使用notifyFulfillment

具体也可以参考Google Play Billing和亚马逊应用内购买(IAP)之间的区别,这样更容易理解。

应用测试

1、下载 Amazon App store
2、在 Amazon App store下载 Amazon App Tester(附:下载下来安装不了的去应用管理页面把相关的权限都打开,这样也方便以后的支付测试);
3、去亚马逊应用商品开发者后台下载商品列表json文件;
4、获取JSON数据文件并且文件命名为amazon.sdktester.json,将该文件复制至手机系统中的内存文件夹 ;
5、打开 Amazon App Tester选择IAP Items in JSON File查看json文件拷贝路径是否正确,有文件则正确;
6、以上步骤都完成了,就可以开始测试应用内购了。

趟坑

-dontwarn com.amazon.**
-keep class com.amazon.** {*;}
-keepattributes *注释*
上一篇 下一篇

猜你喜欢

热点阅读