Так что я использую сервис NotificationListener
для отмены определенных уведомлений от определенных приложений, таким образом, это не помешает моей службе доступности, касающейся экрана (IE facebook выпадающий, поскольку мое приложение пытается нажать на верхнюю часть экран).
Но у меня проблема в том, что он не отменяет уведомления приложений, даже если onNotificationRemoved
показывает, что это должно было отменить его.
@Override
public void onNotificationPosted(StatusBarNotification sbn)
{
cancelNotification(sbn.getKey());
}
@Override
public void onNotificationRemoved(StatusBarNotification sbn) {
Log.e("Msg","Notification Removed");
}
Я просмотрел разрешения на уведомления других приложений, которые я пытаюсь отменить, и заметил, что они установлены на Urgent: Sound and pop up on screen
или также High Priority
. Это помешает мне отменить их? Если да, то есть ли способ изменить это программно без необходимости что-либо делать моим пользователям?