Как я могу заставить пользователя получать уведомление с помощью awesome_notifications, даже когда приложение закрыто?Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как я могу заставить пользователя получать уведомление с помощью awesome_notifications, даже когда приложение закрыто?

Сообщение Anonymous »

main.dart:

Код: Выделить всё

void main() async {
WidgetsFlutterBinding.ensureInitialized();
AwesomeNotifications().initialize(
null,
[
NotificationChannel(
channelKey: 'Mederipan',
channelName: 'Mederipan',
channelDescription: 'Notificaciones de Mederipan',
defaultColor: Color(0xFF9D50DD),
ledColor: Colors.white,
importance: NotificationImportance.High,
),
],
);
await Firebase.initializeApp(
options: DefaultFirebaseOptions.currentPlatform,
);

runApp(MyApp());
}
Функция создана для того, чтобы пользователь получал уведомление через 5 минут:

Код: Выделить всё

void scheduleNotification() {
AwesomeNotifications().createNotification(
content: NotificationContent(
id: 10,
channelKey: 'Mederipan',
title: 'Recordatorio sobre tarjetas',
body: '¡Ahora puede practicar la especialidad de ${widget.category} con las nuevas tarjetas disponibles desde hoy!',
notificationLayout: NotificationLayout.Default,
),
schedule: NotificationCalendar.fromDate(
date: DateTime.now().add(Duration(minutes: 5)),
preciseAlarm: true,
repeats: false,
),
);
}
Ожидаемый результат — возможность получать уведомления от приложения, даже когда оно закрыто.

Подробнее здесь: https://stackoverflow.com/questions/785 ... tions-even
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»