0

Wie wir wissen, entwickeln wir auf Android können wir Push-Benachrichtigungen und zeigen eine benutzerdefinierte Ansicht abhängig von unserer Logik. Aber es gibt ein Problem, wenn ich eine Push-Benachrichtigung mit einem Inhalt und Titel vom Server senden Android wird die Benachrichtigung automatisch anzeigen und wenn ich sie gleichzeitig handhabe zeigt das Telefon beide, meine und die automatisch angezeigte.Vermeiden Sie die automatische Anzeige von GCM mit Notificacion Push-in Android

Wie kann ich die automatische Anzeige der Benachrichtigung in diesen Fällen deaktivieren?

Warum muss ich das tun? Ich benutze OneSignal, um Push-Benachrichtigungen für Android und iOS zu senden. Die zweite muss einen Inhalt und einen Titel erhalten, die angezeigt werden sollen, aber dies ist nicht zwingend für Android und ich möchte in diesem Fall eine benutzerdefinierte Ansicht anzeigen können. pro der OneSignal Background Data and Notification Overriding Dokumentation

Vielen Dank im Voraus

Antwort

0

Sie können eine NotificationExtenderService durch den Aufbau der Anzeige der OneSignal Benachrichtigung durch das SDK wegzulassen. Verwenden Sie das in Schritt 2 gezeigte Klassenbeispiel NotificationExtenderBareBonesExample, und geben Sie true anstelle von false zurück, damit das SDK Sie über die Verarbeitung der Benachrichtigung informiert.

+0

Danke, mein Herr. Es ist perfekt. –