Вход в приложение Meteor для Android в автономном режиме
Я пытаюсь создать приложение Meteor (предназначенное для использования в основном как мобильное приложение для Android, а не из браузера), которое будет работать, даже если пользователь отключится. По этой причине я использую пакет Grounddb.
Если я подключаюсь к своему приложению при подключении к Интернету, все работает как положено. Все продолжает работать, как и ожидалось, даже если пользователь теряет подключение к Интернету, пока он находится внутри приложения. Проблемы начинаются, если пользователь закрывает приложение и снова открывает его (в автономном режиме).
После отладки я выяснил, что при запуске приложения, в пакете Accounts, если autologin
включен (что-то есть), loginWithToken
метод называется. метеор loginToken
существует в локальном хранилище, а также user
существует в локальной базе данных. Я полагаю, что вызов метода не выполняется, так как мы не в сети.
Я относительно новичок в Метеоре, и я действительно не знаю, как справиться с этим. Должен ли я отключить автологин? Как я могу это сделать? Можно ли как-то заставить приложение использовать локальную базу данных для аутентификации / авторизации пользователя? Я нашел много подобных вопросов онлайн, но не мог найти никакого ответа.