график локальных уведомлений от workManager - PullRequest
0 голосов
/ 12 апреля 2020

Можно ли запланировать уведомление из фонового кода дротика?

Например, например, использовать плагин work_manager из метода executeTask, как будто я регистрирую службу, которая работает каждый час, и планирую сегодня уведомление на основе текущего местоположение.

Я попробовал, но не повезло.

Может кто-нибудь помочь мне с этим?

1 Ответ

0 голосов
/ 15 апреля 2020

Вы можете попробовать с flutter_local_notifications , повторно используя фрагмент ниже:

import 'dart:async';
import 'package:flutter_local_notifications/flutter_local_notifications.dart';

var duration = Duration(hours: 1);
var scheduledNotificationDateTime = DateTime.now().add(duration);

var androidPlatformChannelSpecifics = AndroidNotificationDetails(
    'your other channel id',
    'your other channel name', 
    'your other channel description',
);

var iOSPlatformChannelSpecifics = IOSNotificationDetails();

NotificationDetails platformChannelSpecifics = NotificationDetails(
   androidPlatformChannelSpecifics, 
   iOSPlatformChannelSpecifics,
);

await flutterLocalNotificationsPlugin.schedule(
    0, 
    'scheduled title', 
    'scheduled body', 
    scheduledNotificationDateTime, 
    platformChannelSpecifics,
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...