Нам нужно иметь возможность легко устанавливать наши собственные приложения на наших устройствах и быстро обновлять их, где бы они ни находились.
Я изучаю различные способы распространения нашего собственного приложения нанаш персонал.До сих пор я нашел iTunes, iPhone Configuration Utility, установил через веб-ссылку и т.д ...
Наши устройства, скорее всего, не будут находиться рядом с нашим офисом и в основном будут полагаться на 3G, так что кажетсячто веб-ссылка - мой лучший бесплатный вариант.
Я создал веб-приложение, которое могу добавить на домашний экран для установки / обновления приложения.Я хочу сделать веб-приложение более интеллектуальным: отобразить кнопку «Установить» или кнопку «Обновить».В идеале я хочу, чтобы веб-приложение знало, какая версия приложения уже установлена.
Единственный способ, которым я могу думать об этом: Когда пользователь нажимает ссылку установки, сохраните номер версии в localStorage.Когда они вернутся позже, сравните это с тем, что доступно, и отобразите правую кнопку.
Самая большая проблема с этим «решением» состоит в том, что, если пользователь очистит кэш Safari?Есть ли у приложений на домашнем экране собственный защищенный кэш?
Другой вариант - приложение само передает свой номер версии на сервер и сохраняет его в базе данных.Но это сложнее, поэтому я бы хотел этого избежать.Если бы я мог использовать схему URL для получения номера версии без запуска приложения, это было бы приемлемо.Но я не думаю, что это возможно.
Итак, учитывая, что нам нужно быстро обновить приложение на устройстве, независимо от того, куда едут наши сотрудники, какое самое простое, лучшее и желательно бесплатное решение?