android - 未获得 Kindle Fire Android 的应用内购买回调

标签 android api in-app-purchase

关于 Inn-App 购买流程,我被困了 5 天。我在 3 个月前在亚马逊商店上传了一个带有亚马逊应用内的版本。它运作良好。我能够通过它出售游戏内元素。但是,几天前,我推出了一个新版本,包括亚马逊移动广告。令人惊讶的是,由于应用内购买错误,我的应用被拒绝了。我稍微更新了代码,重新提交(没有更新应用程序版本代码和版本名称),但从亚马逊测试团队那里得到了相同的错误报告。我对此一无所知。我之前的版本运行良好,而在这个版本中,我保持所有采购流程完全相同。 我的开发人员门户中有一个名为安全配置文件的新设置。我没有将它包含在我的应用程序中。这与应用程序内购买有关吗? (我还在我的应用中加入了亚马逊游戏圈)。

主要问题是,亚马逊测试团队未获得实时响应,即 IAP API 调用未在“实时”模式下执行。意思是,onSdkAvailable() 返回 false。

我的代码与他们的 ButtonClicker 示例完全相同。 接收器已在 list 上正确设置。

我在 proguard 中使用以下几行,

-保持公开课 com.amazon.**

-keepclassmembers public class com.amazon.*{ ; } -dontwarn com.amazon.*

因为我没有任何真正的 kindle fire 设备,所以,解决这个问题对我来说越来越困难。我正在测试在我的安卓设备上安装亚马逊测试客户端的应用程序。而且,那里一切正常。

所以我的问题是,

  1. 如何确保 IAP API 调用在“实时”模式下执行?亚马逊移动分销门户是否有任何必须处理的设置?

  2. 更新版本代码和版本名称是否可以解决该问题?

还有其他解决方案吗?

请帮帮我..

最佳答案

我有 IAP 应用程序并通过 SDK 测试器检查并提交,没有问题。您确定这是 IAP 问题吗,因为您的应用程序之前运行良好。您在应用程序中添加的新 api 是否被拒绝。 在 amazon contactus ( https://developer.amazon.com/help/contactus.html ) 上提出问题。那些人会回答。因为他们有你的申请被拒绝的原因的记录。响应非常简洁。

关于android - 未获得 Kindle Fire Android 的应用内购买回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18269857/

相关文章:

Android - ?attr/colorPrimary 不工作

api - 仍然可以通过 API key 使用 Google 日历 API 吗?

ios - 如何知道 iOS 应用程序提供试用版

ios - 为什么 SKProductsRequest 需要产品标识符?

android - "adbd cannot run as root in production builds"即使选择了 'debug' 构建变体?

Android 和 MJPEG

android - Android Studio 3.0 的 DexArchiveMergerException

facebook - 每个故事显示不同的 Open Graph 对象

java - 给jvm添加内存

android - 如何检查用户是否购买了订阅