亚马逊 App Store 上的应用内购买已经很多年没有用了。怎么修?
In-app purchases on Amazon App Store don't work for many years. How to fix?
Amazon App Store 上的应用内购买已经很多年没有用了,包括他们自己的示例项目。可能是从 SDK 27 开始的。
在 SDK 28 上 Android Studio 代码:
<receiver android:name="com.amazon.device.iap.ResponseReceiver">
<intent-filter>
<action
android:name="com.amazon.inapp.purchasing.NOTIFY"
android:permission="com.amazon.inapp.purchasing.Permission.NOTIFY" />
</intent-filter>
</receiver>
显示以下警告:
- 使用权限保护不受支持的元素是空操作,并且
潜在危险。
- 导出的接收器不需要权限
并且 PurchasingListener
从未收到来自 Amazon App Store 的任何响应。 (但这并不妨碍他们从帐户中收取不可退还的款项。)
如何解决亚马逊年薪 20 万美元的员工多年来无法解决的问题?
您可以尝试我的解决方法。
我经常和他们API吵架。已经根据他们的官方示例实现了计费。它甚至可以与他们的 "Amazon App Tester" 一起使用。一切都很好,但在生产环境中却不行 :) 用户总是报告付费版本在一段时间后停止工作。如果用户是专业人士,我已经尝试了很多解决方法,甚至可以在首选项中保存一个标志(永远不会清理或验证它),但仍然存在很多问题。
所以我的最终解决方法是在购买流程之前发出警告并建议 Google 播放:
你想知道他们怎么能提出这样的异端,但他们做到了:
谢谢亚马逊团队,至少你同意这一点。
Amazon App Store 上的应用内购买已经很多年没有用了,包括他们自己的示例项目。可能是从 SDK 27 开始的。
在 SDK 28 上 Android Studio 代码:
<receiver android:name="com.amazon.device.iap.ResponseReceiver">
<intent-filter>
<action
android:name="com.amazon.inapp.purchasing.NOTIFY"
android:permission="com.amazon.inapp.purchasing.Permission.NOTIFY" />
</intent-filter>
</receiver>
显示以下警告:
- 使用权限保护不受支持的元素是空操作,并且 潜在危险。
- 导出的接收器不需要权限
并且 PurchasingListener
从未收到来自 Amazon App Store 的任何响应。 (但这并不妨碍他们从帐户中收取不可退还的款项。)
如何解决亚马逊年薪 20 万美元的员工多年来无法解决的问题?
您可以尝试我的解决方法。
我经常和他们API吵架。已经根据他们的官方示例实现了计费。它甚至可以与他们的 "Amazon App Tester" 一起使用。一切都很好,但在生产环境中却不行 :) 用户总是报告付费版本在一段时间后停止工作。如果用户是专业人士,我已经尝试了很多解决方法,甚至可以在首选项中保存一个标志(永远不会清理或验证它),但仍然存在很多问题。
所以我的最终解决方法是在购买流程之前发出警告并建议 Google 播放:
你想知道他们怎么能提出这样的异端,但他们做到了:
谢谢亚马逊团队,至少你同意这一点。