代码之家  ›  专栏  ›  技术社区  ›  Glyph

如何在特定的AIR应用程序上检测并调用用户本地安装的AIR运行时?

  •  6
  • Glyph  · 技术社区  · 16 年前

    (讽刺的是,如果我可以打包AIR调试运行时,这将非常容易,但是许可协议要求用户自己下载常规运行时并运行安装程序。)

    1 回复  |  直到 16 年前
        1
  •  3
  •   mikechambers    16 年前

    首先,您可以获得(免费)许可证来重新分发安装的AIR运行时:

    http://www.mikechambers.com/blog/2008/04/07/redistributing-the-adobe-air-runtime-installer/

    http://www.adobe.com/products/air/runtime_distribution1.html#license

    至于启动AIR应用程序,您可以像启动任何其他本机应用程序一样启动它(因为安装AIR应用程序后,它只是一个本机应用程序)。

    至于找到用户安装应用程序的位置,至少在Windows上,我相信您可以根据要启动的AIR应用程序的appid,通过编程从注册表中获取信息。

    最后,您可以在这里找到这方面的概念证明:

    http://www.mikechambers.com/blog/2008/01/17/commandproxy-net-air-integration-proof-of-concept/

    http://www.mikechambers.com/blog/2008/01/22/commandproxy-its-cool-but-is-it-a-good-idea/

    迈克

    推荐文章