我们公司的应用程序存在问题,并希望为我们提供最佳解决方案,重点是我们有一个使用Flex mobile制作的平板电脑应用程序,我们的应用程序可以在执行时打开模块从服务器,这些模块使用AIR或Android完美打开,但在IOS中是不可能的,这是不起作用的。我们为这些模块提供额外功能的一些解决方案如下: 1.为每个客户端的每个额外功能创建一个库,并在主应用程序项目中导入所有这些库。 2.创建具有所有客户端功能的唯一库,然后将其导入主应用程序项目中。 3.根据不同客户的要求创建尽可能多的本机扩展(ANE)和功能,并将其导入我们的应用程序。 我想知道哪种解决方案是最佳的,因为将来我们可以获得100个客户,可能太多的功能可能会降低应用程序的速度。 非常感谢你。
答案 0 :(得分:0)
Apple在运行时不允许动态链接。模块是可执行代码,需要在构建时捆绑,然后才能从捆绑包中加载它们。 否则,您可以绕过AppStore并在执行时添加任何可能有害的代码。