多年来,Amazon App Store上的应用程序内购买无法正常工作。怎么修?

时间:2018-12-21 04:23:09

标签: android in-app-purchase amazon amazon-appstore aws-sdk

在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的任何回复。 (但这并不能阻止他们从该帐户收取不可退还的款项。)

我该如何解决薪水为100,000美元的亚马逊员工多年来无法解决的问题?

1 个答案:

答案 0 :(得分:1)

您可以尝试我的解决方法。

我与他们的API进行了很多斗争。已根据其官方示例实施了结算。它甚至可以与他们的“ Amazon App Tester”一起使用。所有功能都可以在任何地方运行,但不适用于生产环境:)用户总是报告付费版在一段时间后停止工作。我曾尝试过很多变通办法,甚至可以在用户偏好时保存标志(如果用户是Pro的话)(并且永远不会对其进行清理或验证),但是仍然存在许多问题。

因此,我最后的解决方法是在购买前警告并建议Google Play:Warning dialog

您想知道他们如何提交这种异端,但是他们做到了: Amazon submission letter

感谢亚马逊团队,至少您同意这一点。