【问题标题】:Amazon In-App Not Proceeding亚马逊应用内未处理
【发布时间】:2012-11-19 04:16:14
【问题描述】:

我正在尝试在 Android 中实现亚马逊应用内购买。首先,我从这个站点的亚马逊“ButtonClicker”下载了示例代码。当我在 Kindle Fire 上运行代码时,我在 Eclipse Logcat 上收到了这些消息:

发送请求后没有任何反应。没有收到回复。

SKU 有什么问题吗?但无效 SKU 上没有显示错误。请帮我解决这个问题。

【问题讨论】:

    标签: android amazon


    【解决方案1】:

    您是否在清单中注册了 Amazon ResponseReceiver?如果没有,您将无法收到任何回复。

        <receiver android:name="com.amazon.inapp.purchasing.ResponseReceiver" >
            <intent-filter >
                <action
                    android:name="com.amazon.inapp.purchasing.NOTIFY"
                    android:permission="com.amazon.inapp.purchasing.Permission.NOTIFY" />
            </intent-filter>
        </receiver>
    

    同时检查您必须放在 mnt/sdcard 文件夹中的 amazon.sdktester.json。确保它没有丢失并且没有 json 编译错误。

    【讨论】:

    • 感谢您的帮助。是的,我已经注册了响应,但我不知道如何将 amazon.sdktester.json 放入 mnt/sdcard 中??
    • 现在我已经将 json 文件推送到 mnt/sdcard 文件夹中。但它显示相同的Logcat。没有解决问题..:(
    • 将 json 放入 mnt/sdcard 文件夹后,这个问题应该已经解决了。我想知道在测试您的项目时,您的设备已连接并且它可能已打开“USB 存储”。在这种情况下,游戏无法访问您的 SD 卡,并且您的 json 将不会被使用。关闭 USB 存储设备。
    • 再次感谢您的帮助。是的,我知道,但是如何关闭 Kindle Fire 的 USB 调试模式?我在kindle fire中没有看到任何USB调试模式..
    猜你喜欢
    • 1970-01-01
    • 2013-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-26
    • 1970-01-01
    相关资源
    最近更新 更多