2

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

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

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

4

4 回答 4

0

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

于 2012-02-06T17:50:55.330 回答
0

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

于 2012-06-21T23:17:07.300 回答
0

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

于 2012-01-23T19:39:05.653 回答
0

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

于 2012-01-16T10:48:11.267 回答