У нас есть приложение Meteor, в котором размещено веб-приложение и мобильное приложение. Веб-приложение построено в стандартной метеорной моде (both
, client
, server
и т. Д.). Мобильное приложение включено в пакет. package.js
для мобильного приложения загружает только клиентские файлы в контексте web.cordova
.Meteor: Hot Code Push Causing App to Crash
У нас возникли проблемы с добавлением новых обновлений в мобильное приложение. Мобильное приложение было создано с использованием метеор, развернуто через Apple Enterprise и прямой загрузкой файла Android *.apk
.
Устанавливается без заминки. Однако, когда мы делаем обновления для клиента приложения или кода сервера основного приложения, приложение часто сбой (белый экран) или неправильное использование другими способами.
Есть ли у других проблемы? Включен ли горячий код Meteor для надежного создания встроенного приложения, которое находится в пакете? Нам действительно нужно иметь возможность нажимать обновления нашим пользователям без необходимости повторной загрузки приложения. Мы понимаем, что мы могли бы использовать методы и пакеты, упомянутые here, чтобы смягчить нарушение, вызванное нажатием горячего кода, но не могут определить, будет ли это работать в ситуации, когда мы делаем обновления кода, предназначенного для кордовы, а не клиент.
Наш живой сервер также не включает платформы android
и ios
из-за ограничений развертывания. Необходимы ли для обновления кордоны необходимые для подключения приложения iOS/Android?
небось переезда в родные приложения является решением разного рода, но из области видимости для нас в ближайшем будущем. – Gaurav