2012-06-26 53 views
2

是否有可能创建一个业务应用程序(不像公共应用程序中的其他应用程序商店中的应用程序),它将具有多个动态模块,我不想将此模块保留在应用程序中,而是我想通过基于用户角色的网络下载它,将其保存在文件系统上并动态加载,并在下次从文件系统加载它。是否也可以使用In应用程序购买为此模块收取一定费用?iOS多模块应用程序

回答

1

iOS安全模型旨在防止您执行从互联网下载的代码。由于Windows/Mac/Linux能够执行任何代码,所以Windows/Mac/Linux存在巨大的安全问题,而iOS则是从头开始设计以防止它出现。

监狱彻底打破禁用所有的安全性,如果你有一个企业开发者帐户,你就可以在里面冲了几个非常小的孔...

但是总体来说,没有 - 你在做什么试图做是不可能的,除非模块是用JavaScript编写的并且由内置的WebKit引擎执行。

你只需要编译到应用程序。如果您有企业帐户,那么您可以在每次启动时检查新版本,并强制用户安装最新版本,然后才能使用它(创建描述新版本的XML文件并使用实际的URL ipa文件,告诉系统打开xml文件的URL,用户将被要求确认应用程序安装,然后它将自行安装)。

关于应用内购买,我不这么认为。你只需要设定一个足够低的价格,没有人会犹豫再买两次。