2014-11-06 123 views
0

我想设计一个企业应用程序的公司,让他们的员工下载模块到包含有关特定产品,即文字,图片,视频信息的应用等DLC企业iOS应用

我知道应用程序内购买不适用于企业应用程序,并且我无意向任何人收取下载的内容。我只是看到人们通常会在企业应用上添加DLC功能。从配置应用程序应该如何表现一个服务器

回答

1

我的企业应用程序下载JSON数据。

例如几乎每一个表视图单元格的内容是来自这基本上是服务器,它是由管理员用户那里配置上的MySQL数据库的镜像复杂核心数据数据库。点击单元格时发生的操作也来自数据库,尽管没有代码,因此所有可能的操作都需要硬编码到应用程序中。

每隔几分钟,应用程序要求服务器自上次通信的日期的任何数据库记录已经发生了变化,但是管理员已经设置了应用使其保持最新状态。

另一种选择你,因为企业应用没有遵守开发者指南,是刚刚下载的代码并执行它,使用捆绑。我从来没有这样做过,当然也没有得到苹果公司的正式支持,但这在Cocoa/OS X软件中是很常见的做法,我相信它也可以在iOS上运行。苹果通过在应用程序审查期间扫描代码来阻止它,我不认为他们删除了API。检查在OS X上使用NSBundle的示例代码(例如,System Preference窗格使用它们)。

请务必提供二进制代码的任何服务器上使用SSL证书,并确保您下载的代码实际上是检查是否存在中间剥去SSL正在使用有效的SSL连接,柜面的人。

+0

感谢。我做了一些四处搜寻,而且我可能还需要更多地了解动态库。 – VagueExplanation 2014-11-07 16:24:12