iOS多模块应用程序

时间:2012-06-26 04:15:43

标签: ios cocoa-touch app-store

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

1 个答案:

答案 0 :(得分:1)

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

越狱完全禁用所有安全性,如果你有一个企业开发者帐户,你将能够在其中打出一些非常小的漏洞......

但一般来说,不是 - 你要做的事情是不可能的,除非模块用javascript编写并由内置的WebKit引擎执行。

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

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