Как включить уведомление по умолчанию на устройствах Android?Android

Форум для тех, кто программирует под Android
Anonymous
Как включить уведомление по умолчанию на устройствах Android?

Сообщение Anonymous »

Недавно я реализовал flutter_local_notifications, и уведомление работает нормально. Но есть одна проблема: уведомление по умолчанию не отображается во всплывающем окне. По умолчанию эта опция отключена в настройках уведомлений.
Мой код такой:
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp();
ServiceContainer.initialize(Injector());

SystemChrome.setPreferredOrientations(
[DeviceOrientation.portraitUp, DeviceOrientation.portraitDown]);

await PreferenceHelper.create();
FirebaseMessaging messaging = FirebaseMessaging.instance;
await messaging.requestPermission(
alert: true,
badge: true,
sound: true,
provisional: false,
);
await FirebaseMessaging.instance.requestPermission();

await FirebaseMessaging.instance.setForegroundNotificationPresentationOptions(
alert: true,
badge: true,
sound: true,
);

SystemChrome.setSystemUIOverlayStyle(
const SystemUiOverlayStyle(statusBarColor: Colors.transparent));

runApp(const App());
await [Permission.storage, Permission.notification].request();
}


Подробнее здесь: https://stackoverflow.com/questions/752 ... id-devices

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