自动更新iPhone应用程序

时间:2011-03-17 15:12:14

标签: iphone database

我是iPhone自动更新功能的新手,用户可以随时更改内容,iPhone应用程序应该选择它们,以便不需要将应用程序重新提交到Apple商店。我知道我需要在这里处理数据库,但是如果有人能够通过他们对解决方案设计,实现以及需要注意的事项的想法,那对我来说真的很有帮助。

感谢。

4 个答案:

答案 0 :(得分:1)

“内容”这里真的意味着数据。应用可以通过网络将数据加载到内容中,但无法加载新代码。现在,某些数据可能会导致应用程序中的现有代码执行某项操作,因此应用程序的行为可能会受到其使用的数据的影响。但是,不要过于接近线路 - 如果您的数据实际上是某种形式的脚本语言直接驱动应用程序的行为,那么这可能会被认为是不可接受的。

就加载内容而言,有许多选项可用。最常见的可能是异步使用NSURLConnection从Web服务器加载数据。该应用程序对数据的影响取决于应用程序设计人员,我不认为对这类问题有一个客观正确的答案。

答案 1 :(得分:0)

这违反了Apple SDK协议,如果被抓住,可能会将您的应用从应用商店中移除。

答案 2 :(得分:0)

应该提到的是,网络应用程序提供了最终的自动内容更新。您可以更改Web应用程序的内容,结构和功能,而无需将应用程序提交给Apple或其他任何人。部署应用程序就像将一组文件复制到服务器一样简单,即使用户当前正在使用该应用程序,用户也会立即获得更新版本。在任何情况下,网络应用程序都不是一个完美的解决方案,但如果您的应用程序是动态的,那么它们的功能非常引人注目。

答案 3 :(得分:0)

Apple不仅允许这样做,而且还在WWDC 2010上展示了这种数据驱动应用程序设计技术的会议,该技术可以作为iTunes中的注册iOS开发人员的视频提供。

当然,下载的“内容”不能包含可执行代码,但它可以包含在UIWebViews中运行的JavaScript和HTML5,以及图像,声音,文本,数据库等,这些都可以存储供离线使用。