iOS企业通过webapp分发?

时间:2011-07-28 15:22:38

标签: iphone enterprise

我们需要能够在我们的设备上轻松安装内部应用程序,并快速更新它们,无论它们在何处。

我正在研究将我们的内部应用程序分发给员工的不同方式。到目前为止,我已经找到iTunes,iPhone配置实用程序,通过网络链接等安装......

我们的设备很可能不会靠近我们的办公室而且主要依靠3G,因此网络链接似乎是我最好的免费选择。

我制作了一个网络应用程序,我可以将其添加到主屏幕以安装/更新应用程序。我想做的是让网络应用程序更加智能化:显示“安装”按钮或“更新”按钮。理想情况下,我希望网络应用程序知道已经安装了哪个版本的应用程序。

我能想到这样做的唯一方法:当用户点击安装链接时,存储localStorage中的版本号。当他们稍后返回时将其与可用内容进行比较并显示右键。

这个“解决方案”的最大问题是,如果用户清除Safari的缓存怎么办?主屏幕应用程序是否有自己的受保护缓存?

另一个选择是让应用程序本身将其版本号中继到服务器并将其存储在数据库中。但这更复杂,所以我想避免这种情况。如果我可以使用网址方案来获取版本号而不启动应用程序,那是可以接受的。但我不认为这是可能的。

因此,无论我们的员工在哪里旅行,我们都需要在设备上快速更新应用程序,最简单,最好,最好是免费的解决方案是什么?

1 个答案:

答案 0 :(得分:2)

这很简单......应用程序可以通过打开网络链接来更新自己......你不必在safari中打开它。因此,在应用程序启动时,只需检查Web服务器上的版本,当它不是最新版本时,它可以自行更新。

如果紧急,您也可以发送远程通知。