我正在开发一个iPad应用程序,该应用程序将使用企业程序成员资格在内部进行分发。然而,“内部”意味着分发到世界各地。如何使用各种内容分发iphone应用程序?
应用程序二进制本身将通用于全球所有内容,客户端位置。但是,内容(SQLite数据库文件)将因设备而异。英国的一台iPad具有产品的英文内容文件,而法国的另一台iPad则具有用于装载不同产品的法文内容。
该计划是发送不同的客户端位置的内容,以便他们可以将他们的设备连接到iTunes,安装(或更新,重要!)应用程序,然后将SQLite DB文件复制到设备。
我们可以做到这一点,它将如何工作?有什么限制?
可接受的答案,必须包括以下内容:
- 确认和说明上SQLite的内容文件如何被同步
- 确认和描述/资源的分配将如何工作
我发现了一个有点相关的问题: Distributing database updates to an iPhone application without downloading the whole database
+1:这几乎就是我想要建议的。另一种可能性是进行反向IP查找以获取用户访问Internet的大致位置(只要不涉及代理)。 – 2011-01-27 00:55:28