Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法获取KindleFire Android的应用程序内购买回调_Android_Api_Amazon_In App Purchase - Fatal编程技术网

无法获取KindleFire Android的应用程序内购买回调

无法获取KindleFire Android的应用程序内购买回调,android,api,amazon,in-app-purchase,Android,Api,Amazon,In App Purchase,关于Inn应用程序购买流程,我被困了5天。3个月前,我在亚马逊商店上传了一个应用程序中的亚马逊版本。它工作得很好。我可以通过它销售游戏中的物品。但是,几天前,我发布了一个新版本,其中包括亚马逊手机广告。令人惊讶的是,我的应用程序由于应用内购买错误而被拒绝。我稍微更新了代码,重新提交(没有更新应用程序版本代码和版本名),但从amazon测试团队那里得到了相同的错误报告。我对此一无所知。我以前的版本工作得很好,在这个版本中,我保持了所有的采购流程完全相同。 在我的开发者门户中有一个新的设置,叫做安全

关于Inn应用程序购买流程,我被困了5天。3个月前,我在亚马逊商店上传了一个应用程序中的亚马逊版本。它工作得很好。我可以通过它销售游戏中的物品。但是,几天前,我发布了一个新版本,其中包括亚马逊手机广告。令人惊讶的是,我的应用程序由于应用内购买错误而被拒绝。我稍微更新了代码,重新提交(没有更新应用程序版本代码和版本名),但从amazon测试团队那里得到了相同的错误报告。我对此一无所知。我以前的版本工作得很好,在这个版本中,我保持了所有的采购流程完全相同。 在我的开发者门户中有一个新的设置,叫做安全配置文件。我还没有将其包括在我的应用程序中。这与应用程序内购买有关吗?(我的应用程序中还包括了亚马逊游戏圈)

主要问题是,amazon测试团队没有得到实时响应,即IAP API调用没有在“实时”模式下执行。表示onSdkAvailable()返回false

我的代码与ButtonClicker示例完全相同。 在清单上正确设置了接收者

我在proguard中使用以下行

-保持公共类com.amazon**

-keepclassmembers公共类com.amazon.*{;} -dontwarn com.amazon*

因为我没有任何真正的KindleFire设备,所以解决这个问题对我来说越来越困难。我正在测试应用程序,在我的android设备上安装amazon测试客户端。而且,那里一切都很好

所以我的问题是

  • 如何确保IAP API调用在“实时”模式下执行?亚马逊移动分发门户是否需要处理任何设置

  • 更新版本代码和版本名会解决这个问题吗

  • 还有其他解决办法吗


    请帮帮我

    我有IAP申请,用SDK tester检查并提交,没有问题。您确定这是IAP问题,因为您的应用程序以前工作正常。您在应用程序中添加的新api被拒绝。
    在amazon contactus()上提出问题。那些人会回答的。因为他们有你的申请被拒绝的记录。而且回答非常简洁。

    经过努力,我已经找出了实际问题。。 在我的作品中,我写道, 保持公共类com.amazon

    后来我定义,, 保持类com.amazon**


    我的问题解决了。所以,这是职业后卫的问题。

    是的,在上一版本中表现良好。因为,我在以前的版本中购买了一些。但是,我不知道新版本中的错误是什么。应用内购买流程没有变化。。