Deaktivieren Sie die Benachrichtigungsvibration für bestimmte Apps

Ich möchte eine Einstellung für mein Android (v5.1.1) ändern, damit meine YouTube-App Benachrichtigungen anzeigt (wie derzeit auf dem Sperrbildschirm und in der Statusleiste), jedoch ohne Vibration und Ton. Das heißt, ich möchte die Standardeinstellungen für Benachrichtigungslautstärke/Vibration überschreiben.

Wenn ich mir andere Fragen zu Android StackExchange wie diese anschaue , scheint es, dass dies eine Funktion sein könnte, bei deren Implementierung ich mich auf die Entwickler der App verlassen müsste. Angenommen, dies ist nicht der Fall, gibt es eine Einstellung, die App-Benachrichtigungen zulässt, während die Lautstärke/Vibration nur für diese App deaktiviert wird?

Antworten (1)

Über https://www.xda-developers.com/stop-vibrations-android-apps/ :

Die Vibration kann per App mit einem adb -Befehl deaktiviert werden:

adb shell
cmd appops set [package] VIBRATE ignore

Das [Paket] ist normalerweise so etwas wie „com.somecompany.someappname“. Es gibt verschiedene Programme, mit denen Sie den Namen von Apps sehen können (die Seite dort schlägt einen vor), aber

adb shell 'pm list packages -f'

sollte es auch tun.

Ausführlichere Informationen zur Installation und Verwendung von adb finden Sie unter dem obersten Link oder in anderen Antworten auf SE.

Im Ernst, das ist der einzige Weg?
@0xC0000022L: Wenn es einen anderen Weg gibt, weiß ich es nicht. Ich stimme zu, dass es übertrieben erscheint, dass dies notwendig ist; Die Fähigkeit hätte einfach per GUI in den „App-Info“-Einstellungen von Android per GUI widerrufbar gemacht werden können, ebenso wie verschiedene App-Berechtigungen auf „Aus“ geschoben und „App-Benachrichtigungen verwalten> Alle blockieren“ auf „Ein“ gesetzt werden können. aber es ist wie es ist.