Это сессия, а не токен. Во время сессии токен каждый час обновляется, поэтому и не выкидывает
Читать полностью…Выход через какое-то время это костыль, а н решение. Сам файр автоматически ставит жизнь токена в 1 час.
В настройках можно поставить время сессии.
Вот ссылка на документацию
https://firebase.google.com/docs/auth/admin/manage-sessions?hl=ru
Можно еще Клауд функцию сделать.
Поддерживаю. Применяли в новостнике «всё в одном», в итоге столкнулись с самой банальной проблемой - проект в фф тупо тормозил, и куча других неудобств. В итоге админку пересобирали с нуля в отдельном проекте.
Читать полностью…Всем привет! Подскажите, может делал кто. На флаттере нужно сделать виджеты для домашнего экрана. Есть ли либы какие?
Именно виджеты который на главном экране телефона можно размещать
Коллеги, всем доброго дня. Кто с опытом, подскажите пожалуйста, насколько целесообразно и практично делать в одном проекте FF мобильное приложение и веб-версию администратора? Проект большой, лучше в одном делать или все таки разделить на 2?
Читать полностью…Здравствуйте! Подскажите, пожалуйста, на каком этапе публикации приложения в Google Play его можно сделать платным?
Читать полностью…как пример
import 'dart:async';Читать полностью…
import '/auth/firebase_auth/auth_util.dart';
void startAutoLogoutTimer() {
// Устанавливаем таймер на 15 минут
Timer(Duration(minutes: 15), () {
// Выход из аккаунта, если пользователь аутентифицирован
if (FirebaseAuth.instance.currentUser != null) {
FirebaseAuth.instance.signOut();
print("Сессия завершена из-за истечения времени");
}
});
}
А так токен живет 1 час. По крайней мерк в самой документации ФБ разрабами так написано
Читать полностью…Хороший вариант через клауд сделать.
Либо самописный бэк, там таких вопросов не возникнет
Простой вариант. Сделайте отметку времени в таблице, когда пользователь авторизовывается, далее на стороне приложения можете сделать автоматически выход, по истечению определённого времени. Проверку делайте при запуске приложения.
Либо посмотреть документацию firebase, как то наталкивались на работу с jwt.
Всем привет! Подскажите пожалуйста, как передать токен который я сохраняю в App State в Headers GET запроса?
Читать полностью…Да тормоза даже не стал упоминать, потому как известная тема. Если разделенная логика особенно присутствует. Так я в итоге разобрался как облачные функции генерировать в гпт и часть логики вообще туда вынес. Всякие проверки, отслеживания статусов и изменения в бд связанные с ними
Читать полностью…Как минимум смогут висеть на разных доменных именах. Независимое обновление. Если что то одно упадет второе будет работать. У нас в агрегаторе заказов еды, 2 проекта на одной базе FB. В одном клиентское моб приложение+сайт, во втором админка сервиса и админка заведений
Читать полностью…Одно из преимуществ разделения - это возможность независимо обновлять приложения, ну и логически это у Вас получается два разных приложения нет смысла их в одно смешивать.
Читать полностью…Это же custom widget? Сейчас не помню, но вроде custom widget можно исключать из компиляции поставив соответствующую галочку.
Читать полностью…