gpt4 book ai didi

iphone - iOS Enterprise 通过 webapp 分发?

转载 作者:行者123 更新时间:2023-12-03 21:06:11 25 4
gpt4 key购买 nike

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

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

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

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

我能想到的唯一方法是:当用户单击安装链接时,将版本号存储在 localStorage 中。当他们稍后返回时,将其与可用的内容进行比较并显示正确的按钮。

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

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

鉴于我们需要在设备上快速更新应用程序,无论我们的员工出差在哪里,什么是最简单、最好、最好免费的解决方案?

最佳答案

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

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

关于iphone - iOS Enterprise 通过 webapp 分发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6861453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com