2.Когда я устанавливаю напоминание на устройстве, оно работает только тогда, когда приложение открыто, чего я не хочу, прежде чем оно показывало уведомление, даже когда приложение закрыто.
3. После обновления до новой студии Android эта проблема началась с тех пор, как уведомление, если приложение открыто закрыто не отображается.
4. Приложение не перенесено на последнюю версию Flutter, и Dart все еще использует старую версию.
вот мой код
р>
class NotifyHelper {
FlutterLocalNotificationsPlugin flutterLocalNotificationsPlugin =
FlutterLocalNotificationsPlugin(); //
initializeNotification() async {
const AndroidInitializationSettings initializationSettingsAndroid =
AndroidInitializationSettings('@mipmap/ic_launcher');
final InitializationSettings initializationSettings =
InitializationSettings(
android: initializationSettingsAndroid,
);
await flutterLocalNotificationsPlugin.initialize(initializationSettings,
onSelectNotification: selectNotification);
}
Future selectNotification(String payload) async {
if (payload != null) {
print('notification payload: $payload');
} else {
print("Notification Done");
}
}
displayNotification({@required String title, @required String body}) async {
const AndroidNotificationDetails androidPlatformChannelSpecifics =
AndroidNotificationDetails(
'your channel id', 'your channel name', 'your channel description',
importance: Importance.max,
priority: Priority.high,
showWhen: false);
const NotificationDetails platformChannelSpecifics =
NotificationDetails(android: androidPlatformChannelSpecifics);
await flutterLocalNotificationsPlugin
.show(0, title, body, platformChannelSpecifics, payload: 'item x');
}
periodicalyNotification() async {
const AndroidNotificationDetails androidPlatformChannelSpecifics =
AndroidNotificationDetails('repeating channel id',
'repeating channel name', 'repeating description');
const NotificationDetails platformChannelSpecifics =
NotificationDetails(android: androidPlatformChannelSpecifics);
await flutterLocalNotificationsPlugin.periodicallyShow(0, 'repeating title',
'repeating body', RepeatInterval.everyMinute, platformChannelSpecifics,
androidAllowWhileIdle: true);
}
}
1.Я не пытался обновить API.
2.Я пытался выполнить поиск в Google и YouTube, но не смог найти подходящего решения.< /p>
3.Я также пытался проверить, разрешено ли приложению показывать уведомления на физических устройствах, которые были разрешены
но на последних телефонах это разрешено. заблокировано, не отображается, разрешено, отображается заблокированным
4.Я пробовал менять канал, ничего не изменилось
Прошло уже 3 недели, просто пытаюсь найти решение
ОЖИДАНИЯ
- Я был ожидание, что будильник приложения прозвенит с уведомлением, показывающим заголовок и текст, которые раньше отображались, но теперь остановились
Подробнее здесь: https://stackoverflow.com/questions/790 ... a-reminder