in_app_purchase_amazon
一个新的 Flutter 插件项目。
入门
-
从 https://www.amazon.com/Amazon-App-Tester/dp/B00BN3YZM2/ 安装 Amazon App Store 到目标设备
-
在 AndroidManifest.xml 中添加以下查询
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
...>
...
<queries>
<package android:name="com.amazon.venezia"/>
</queries>
...
- 在
<project-root>\android\app\proguard-rules.pro中添加以下规则
-keep class com.amazon.** {*;}
-keep class com.android.vending.billing.**
-dontwarn com.amazon.**
-keepattributes *Annotation*
-
请按照 https://developer.amazon.com/docs/in-app-purchasing/integrate-appstore-sdk.html 上的说明操作
-
请按照 https://developer.amazon.com/docs/in-app-purchasing/iap-implement-iap.html 上的说明操作
-
使用安装了“Amazon App Tester”应用程序的目标测试设备推送测试文件(否则,在非 Amazon 设备上会收到未知错误)
adb push ancillary/amazon.sdktester.json /sdcard/
- 使用 (参考 https://developer.amazon.com/es/docs/in-app-purchasing/iap-app-tester-user-guide.html) 启用调试沙盒
adb shell setprop debug.amazon.sandboxmode debug
- 要退出沙盒,请键入
adb shell setprop debug.amazon.sandboxmode none