Вход в приложение Meteor для Android в автономном режиме

Я пытаюсь создать приложение Meteor (предназначенное для использования в основном как мобильное приложение для Android, а не из браузера), которое будет работать, даже если пользователь отключится. По этой причине я использую пакет Grounddb.

Если я подключаюсь к своему приложению при подключении к Интернету, все работает как положено. Все продолжает работать, как и ожидалось, даже если пользователь теряет подключение к Интернету, пока он находится внутри приложения. Проблемы начинаются, если пользователь закрывает приложение и снова открывает его (в автономном режиме).

После отладки я выяснил, что при запуске приложения, в пакете Accounts, если autologin включен (что-то есть), loginWithToken метод называется. метеор loginToken существует в локальном хранилище, а также user существует в локальной базе данных. Я полагаю, что вызов метода не выполняется, так как мы не в сети.

Я относительно новичок в Метеоре, и я действительно не знаю, как справиться с этим. Должен ли я отключить автологин? Как я могу это сделать? Можно ли как-то заставить приложение использовать локальную базу данных для аутентификации / авторизации пользователя? Я нашел много подобных вопросов онлайн, но не мог найти никакого ответа.

0 ответов

Другие вопросы по тегам