我正在使用Adobe Air(Air 3.2 / Flash CS6)构建付费Android应用。在购买应用程序之前,如何确保用户的设备支持Adobe Air? Google Play商店是否会处理此问题,或者是否有一种程序化方式供我检查(使用AndroidManifest设置或其他方式)?
答案 0 :(得分:3)
您可以将Adobe AIR与您的应用捆绑在一起。导出应用程序的APK时,您会看到此选项。这将确保您的应用程序下载所需的一切。
然而,这将使您的应用程序巨大(比实际大小多30mb)
另一种选择是,什么都不做,当用户下载并安装你的应用程序时,系统会提示他们安装Adobe Air。
当您导出应用程序时,这也是一个选项,因为您可以定义用户下载Adobe Air的位置。
能够选择从哪里下载它的重要性的原因在于,如果您通过亚马逊销售您的应用程序,您将希望在亚马逊上为用户提供Adobe Air的链接,其中包括Google Play将是一个不同的链接。
Flash构建器非常有用,并且在您尝试签署应用程序时将为您提供所需的一切。
答案 1 :(得分:2)
实际上,在从应用商店下载之前,应用程序是否与您的设备不兼容。如果您想自己查看设备,请查看此处:http://www.adobe.com/products/air/tech-specs.html
答案 2 :(得分:0)
如果包含Air,则应用程序大小增加7.5 Mb。 商店通常会检查兼容性(Google Play和AppStore可以正确完成工作)。
答案 3 :(得分:0)
澄清:
Play商店不会根据Adobe AIR定义的规范检查兼容性,而是在编译应用程序时在清单中定义的元数据(即<supports-screen>
,<uses-feature ...bluetooth>
等。)据传你可以设置<uses-sdk...>
标志,Play商店将识别处理器要求。我没有找到任何关于此的官方文档,只是这个帖子在这里:
如果有人能够证实这一点,我们将不胜感激。