是否可以创建一个业务应用程序(不是公共的,就像应用程序商店中的其他公共应用程序一样),它将具有多个动态模块,我不想将这些模块保留在应用程序中,而是我想要下载它通过基于用户角色的网络,将其保存在文件系统上并动态加载,并在下次从文件系统加载。是否也可以使用In app购买这个模块的一些费用?
答案 0 :(得分:1)
iOS安全模型旨在防止您执行从Internet下载的代码。 Windows / Mac / Linux由于能够执行呈现给他们的任何代码而出现了巨大的安全问题,而iOS则是从头开始设计的,以防止它出现。
越狱完全禁用所有安全性,如果你有一个企业开发者帐户,你将能够在其中打出一些非常小的漏洞......
但一般来说,不是 - 你要做的事情是不可能的,除非模块用javascript编写并由内置的WebKit引擎执行。
您只需将其编译到应用程序中即可。如果您有一个企业帐户,那么您可以在每次启动时检查新版本并强制用户安装最新版本,然后才能使用它(创建一个描述新版本的xml文件并使用实际的URL ipa文件,告诉系统打开xml文件的URL,将要求用户确认应用程序安装,然后它将自行安装)。
关于应用内购买,我不这么认为。你只需要设定一个足够低的价格,没有人会毫不犹豫地买两次。