одно из этих уведомлений когда-либо отображалось при попытке первого нажатия. Обычно он управляет настройками уведомлений вашего приложения на устройствах Huawei из панели уведомлений. Системным приложениям и приложениям поставщиков разрешено отправлять уведомления по умолчанию, и поэтому они никогда не будут запрашивать у пользователя двойное подтверждение. это не имеет никакого отношения к чрезмерным уведомлениям, потому что это предварительное условие, чтобы даже эти уведомления были отправлены, независимо от количества.
ается, что телефоны Huawei с 5.1 не могут отображатьMediaStyle
Уведомления, поэтому, исправляя это, я сделал очень простой тест уведомлений, и я получаю странный вопросAllow App Name to push messages to the notification panel
.
Я не использую push ни в коем случае, на самом деле скриншот ниже для приложения, которое все, что он делает, показывает пример уведомления, и ничего больше.
Как я могу заставить это не показывать это?
Это код:
Notification notification = new Notification.Builder(getApplicationContext())
.setSmallIcon(R.drawable.ic_launcher_background)
.setContentTitle("Track title")
.setContentText("Artist - Album")
.setOngoing(true)
.addAction(R.drawable.ic_add_black_24dp, "fwd", pi)
.addAction(R.drawable.ic_android_black_24dp, "fwd", pi)
.addAction(R.drawable.ic_archive_black_24dp, "fwd", pi)
.addAction(R.drawable.ic_arrow_back_black_24dp, "fwd", pi)
.addAction(R.drawable.ic_aspect_ratio_black_24dp, "fwd", pi)
.addAction(R.drawable.ic_fast_forward_black_24dp, "fwd", pi)
.setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.vectors_525058875))
.setAutoCancel(false)
.build();
notificationManager.notify(300, notification);
Это скриншот.
Что я делаю неправильно? Я пытался убрать все действия, которые не помогли. Вытащил заголовок и контекст, это не помогло. Вытащил большой значок, автоматическая отмена, текущая и т. Д., Не помогло.
Обратите внимание, что я никоим образом не использую Push, и это, похоже, не связано с этим. Также я использовал вспомогательные библиотеки для создания уведомлений, но в этом примере я не просто убедился, что проблема не в этом.