Как включить уведомление по умолчанию на устройствах 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
Ответить

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

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

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

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

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