亚马逊商店 Kindle Fire 兼容性

Posted

技术标签:

【中文标题】亚马逊商店 Kindle Fire 兼容性【英文标题】:Amzon Store Kindle Fire Compatibility 【发布时间】:2012-02-11 07:39:21 【问题描述】:

我最近发布了一款适用于 Kindle Fire 的应用。该应用程序获得了亚马逊商店的批准,但被 Kindle 拒绝。给出了以下反馈:

我们最近评估了您的应用与亚马逊 Kindle Fire 平板电脑的兼容性。此处添加的测试过程旨在验证可在 Kindle Fire 上下载的每个应用程序都将为我们的客户在其设备上提供高质量的体验。由于以下原因,我们发现您现有的 XXXXXXXX 提交与 Kindle Fire 不兼容: 完成我们的兼容性测试流程后,我们发现您的应用在接受测试时没有响应。为了与 Kindle Fire 兼容,该应用程序的核心功能必须能够响应用户命令,并且其主要功能可以访问并符合设备规范。 请查看这些问题并更新您的提交以解决不兼容问题。您可能会发现在 Amazon Appstore 开发者门户中查看 Kindle Fire 常见问题会很有帮助。

有没有人对可能出现的问题有任何指示?

【问题讨论】:

【参考方案1】:

从未为亚马逊开发过,但文字似乎指出您的应用在特定情况下会冻结用户输入。 也许有一些数据检索没有在单独的进程中完成并冻结 ui?

【讨论】:

【参考方案2】:

我刚刚收到了他们的相同回复,并且根据我正在使用的 Flurry 分析,我将在他们的商店批准的应用程序上进行测试,这些应用程序的功能不如 Kindle Fire。这也很模糊,希望他们提供开发人员平板电脑或更多细节。您唯一能做的就是猜测什么是无响应的,并希望它下次通过。

【讨论】:

我在 xml 中搜索内容,这需要几秒钟。我将其移至 AsycTask 并重新提交。保持手指交叉【参考方案3】:

听起来你收到了ANRs。在此处阅读有关如何避免这种情况的提示:http://developer.android.com/guide/practices/design/responsiveness.html 但大多数时候它是由在 UI 线程上执行长时间运行(通常是网络调用)引起的。确保您生成另一个正在执行网络调用的线程。

【讨论】:

【参考方案4】:

如果您可以访问运行 Honeycomb 3.2 的摩托罗拉 Xoom,您可能想在上面测试您的应用程序。我的应用被亚马逊拒绝,因为他们遇到了空白屏幕。我已经在 Kindle Fire 上对其进行了彻底的测试,但从未见过这种行为。只有当我向亚马逊评论者强调这一点时,我才知道他们不是在自己的设备上进行测试,而是在摩托罗拉的 Xoom 上运行我不想支持的过时操作系统。我现在有一个 Xoom,我的应用在 ICS 下运行良好,但在 Honeycomb 上却有很多问题。

【讨论】:

以上是关于亚马逊商店 Kindle Fire 兼容性的主要内容,如果未能解决你的问题,请参考以下文章

谷歌移动广告和 Kindle Fire

如何在非亚马逊 AppStore Kindle Fire 应用程序中嵌入高分辨率图标?

亚马逊 Kindle 模拟器

如何使用kindle

在亚马逊商店测试应用更新,失败 [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

我可以在为 kindle fire 商店发布的应用程序中使用谷歌分析吗?