关于Inn-App购买流程,我被困了5天。我在3个月前在亚马逊商店上传了一个亚马逊应用程序版本。它运作良好。我能够通过它销售游戏内物品。但是,几天前,我推出了包括亚马逊移动广告在内的新版本。令人惊讶的是,我的应用因应用内购买错误而被拒绝。我更新了代码,重新提交(没有更新应用程序版本代码和版本名称),但得到了亚马逊测试团队的相同错误报告。我对此没有任何线索。我以前的版本工作得很好,在这个版本中,我保持所有购买流程完全相同。 我的开发人员门户网站中有一个名为Security Profile的新设置。我没有将它包含在我的应用程序中。是否与应用内购买相关? (我的应用程序中还包括亚马逊游戏圈。)
主要问题是,亚马逊测试团队没有获得实时响应,即IAP API调用未在“实时”模式下执行。意味着,onSdkAvailable()返回false。
我的代码与他们的ButtonClicker示例完全相同。 接收器在清单上正确设置。
我在proguard中使用以下行,
-keep public class com.amazon。**
-keepclassmembers public class com.amazon。* {; } -dontwarn com.amazon。 *
由于我没有任何真正的点火装置,因此,解决这个问题对我来说变得困难。我正在测试在我的Android设备上安装亚马逊测试客户端的应用程序。而且,一切都很好。
所以我的问题是,
如何确保IAP API调用以“实时”模式执行?是否有任何必须在亚马逊移动分销门户处理的设置?
更新版本代码和版本名称是否会解决该问题?
还有其他解决方案吗?
请帮帮我..
答案 0 :(得分:1)
后来,我定义, 保持类com.amazon **
我的问题解决了。所以,这是一个亲卫的问题。
答案 1 :(得分:0)
我有IAP应用程序并使用SDK测试器检查并提交,没有问题。你确定它是IAP问题,因为你的应用程序之前工作正常。它被拒绝了你在申请中添加的新api。 提出关于亚马逊联络的问题(https://developer.amazon.com/help/contactus.html)。那些家伙会回答。因为他们有记录您的申请被拒绝的原因。而且反应非常好。