Уведомления о флаттере через некоторое время не отображаются - PullRequest
0 голосов
/ 13 февраля 2020

У меня проблема с моими уведомлениями Flutter.

Я хочу получать уведомления по времени. Сейчас я просто пытаюсь получать уведомления каждые 1 или 5 минут.

Я пробую локальные уведомления с помощью flutter_local_notifications: ^ 1.1.3 (я пропускаю материал инициализации, как здесь, как в примере)

flutterLocalNotificationsPlugin.periodicallyShow(1, 'Test', 'test', RepeatInterval.EveryMinute, platformChannelSpecifics);

И уведомления Firebase с облачными функциями

exports.scheduledFunction = functions.pubsub.schedule('every 5 minutes').onRun((context) => {const payload = {notification: {
  title: '',
  body: '5 min later',}};return admin.messaging().sendToDevice(deviceToken, payload);});

Оба работают нормально, но после 10-12 часов я думаю, что это останавливается. Облачная функция Firebase по-прежнему отправляет уведомления (я проверяю логи), но телефон не реагирует на это.

В манифесте android я установил

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<receiver android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationReceiver"/>
<receiver android:name="com.dexterous.flutterlocalnotifications.ScheduledNotificationBootReceiver">

Так что мне не хватает ? Как я могу получать уведомления дольше, чем за один день ....

Заранее спасибо :)

С уважением, Саймон

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...