我最近为Kindle Fire发布了一个应用程序。该应用程序得到了亚马逊商店的批准,但在Kindle上被拒绝了。给出了以下反馈:
我们最近评估了您的应用程序与Amazon Kindle Fire平板电脑的兼容性。此附加测试过程旨在验证Kindle Fire上可供下载的每个应用程序是否都能在客户的设备上为他们提供高质量的体验。您当前提交的XXXXXXXX已被发现与Kindle Fire不兼容,原因如下:我们的兼容性测试流程完成后,发现您的应用在接受测试时没有响应。要与Kindle Fire兼容,应用的核心功能必须响应用户命令。且其主要功能可访问且符合器械规格。请查看这些问题并更新您的提交内容以解决不兼容问题。您可能会发现查看Amazon Appstore开发者门户中的Kindle Fire常见问题解答很有帮助。
有人能指出哪里可能出了问题吗?
4条答案
按热度按时间nle07wnf1#
从来没有为亚马逊开发过,但文字似乎指出你的应用在某种情况下冻结了用户输入,也许有一些数据检索没有在单独的进程中完成,冻结了UI?
yeotifhr2#
我刚刚收到了他们同样的回复,我希望他们能批准应用程序在他们的商店里使用,并根据我使用的Flurry分析在功能不如Kindle Fire的设备上进行测试。这也很模糊,希望他们能提供一个开发者平板电脑或更多细节。你唯一能做的就是猜测什么是没有React的,希望下次它能通过。
mrfwxfqh3#
听起来像是ANRs。请在此处阅读有关如何避免此问题的提示:http://developer.android.com/guide/practices/design/responsiveness.html,但大多数情况下,它是由在UI线程上执行长时间运行的操作(通常是网络调用)引起的。请确保生成另一个正在执行网络调用的线程。
6yoyoihd4#
如果你有运行Honeycomb 3.2的摩托罗拉Xoom,你可能想在上面测试你的应用。我的应用被亚马逊拒绝了,因为他们遇到了黑屏。我在Kindle Fire上彻底测试过,从来没有见过这种情况。直到我向亚马逊的评论者强调了这一点,我才知道他们不是在自己的设备上测试,而是在摩托罗拉的“我的Xoom运行一个过时的操作系统,我不想支持。我现在有一个Xoom和我的应用程序运行良好的ICS下,但相当错误的Hive。