【问题标题】:Distributable extensions (modules) for mobile app in Adobe Flex/AIRAdobe Flex/AIR 中移动应用程序的可分发扩展(模块)
【发布时间】:2012-11-07 06:24:09
【问题描述】:

我正在 flex 4.6 中创建一个移动应用程序,它将具有一些默认的嵌入内容。 我需要能够使用模块(附加内容库)扩展这个应用程序,假设每个模块最多 35MB,客户希望这些模块在应用商店中作为单独的位置(包)。如何在 Flex 中处理这样的项目?是否可以使用可单独购买的扩展程序创建移动 Flex 应用程序?

【问题讨论】:

    标签: apache-flex mobile module


    【解决方案1】:

    是的,有可能。将您的资产从您的应用程序目录复制到用户目录或应用程序存储目录(如果您想更新它们)。现在使用您可以编写模块或本机应用程序来更新/复制您的应用程序将使用的这些文件。

    请记住,您的应用程序目录是只写且保护良好。至少对于 flex,您将无法编辑/删除文件。据我了解,您不能在应用程序存储目录上使用 IOS 执行此操作,Apple 不喜欢那样-

    http://blogs.adobe.com/airodynamics/tag/file-applicationstoragedirectory/

    http://blogs.adobe.com/simplicity/2010/01/api_tip_dont_abuse_fileapplica.html

    您应该能够检测到这些文件并自动执行您需要的任何操作。有了用户目录,精通技术的人就有可能访问您的敏感材料。

    【讨论】:

    • 假设我将设法创建一个包含额外内容的单独包,并设法将此内容传递给主应用程序......不知何故......但是假设卸载这些内容会有更多一个内容模块?
    • 如何使用一个服务来保持谁拥有什么并为这些模块使用通用位置?你也许可以用冷聚变写一些简单的东西。使用 UserDirectory/moduleA 和 UserDirectory/moduleB 等位置,然后根据需要使用 flex/native 模块扩展来删除模块。你看过安内吗?很多游戏都出售扩展插件,因此毫无疑问,哪些可能适合您的技术要求;以及您可以在上面花费多少时间和金钱。如果对您有帮助,请将问题标记为正确。祝你好运!
    猜你喜欢
    • 2011-06-17
    • 2013-03-19
    • 2010-12-05
    • 1970-01-01
    • 2013-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-02
    相关资源
    最近更新 更多