в 15, 30, 45 и 60 минут например, сообщение простое: "До конца активности осталось 45 минут" и т.д. У меня есть подключенный notify, который прослушивает сообщения из firebase. Идея отказаться от firebase пушей, пробовал вызывать локально пуш. Он работает при включенном экране. Но не работает если заблокировать экран то пуши не появляются, возможно еще когда приложение свернуто то тоже не работает. Посоветуйте можно ли реализовать локальные пуши по таймеру с заблокированным экраном или свернытым приложением?
Ну разблокировка экрана настраивается на каждом андроиде хрен пойми где, из приложения ты её не включишь
dayjs посмотри может поможет
все через firebase лучше делать?
Без сервера: - android можно, но нужен сервис и скорей всего в нативе писать придется, иначе батарейка у пользователей того, в общем не будут приложением довольны - ios - точно не знаю, можно ли локальные нотификации добавлять в будущее, кажется было что-то такое С сервером (сеть может быть не доступна, не уверен, что хорошая идея): - android - можно, но есть ограничения на частоту активации фонового процесса, раз в час точно можно, раз в 15 мин - предел, вроде и это будет катастрофически не точно - ios - там есть такой юзкейс на background mode, но, это для обновления контента по сети, заточен больше не под дедлайны
Любые пуши не дойдут, если сети нет
Ну смотря что требуется. Но пробуждение экрана так и так не сделать без настройки руками на устройстве
пробуждать экран не нужно.
да не дойдут. Я не знаю что делать. Изначальное хотел через бэк+фаербейс. Но блин если я таймер остановлю или свернется приложение или я выйду. Это все надо бэкенду сообщать как то
Обсуждают сегодня