Ich habe implementiert OneSignal und erfolgreich Senden von Benachrichtigungen an meine Android-App, aber ich möchte einige Benachrichtigungen basierend auf zusätzlichen Daten in Push-Benachrichtigung zu verwerfen. Wie kann ich Benachrichtigungen vor der Anzeige in der Statusleiste verwerfen?Stop OneSignal Benachrichtigung in der Statusleiste anzuzeigen
2
A
Antwort
4
Dazu eine Klasse zu erstellen, die NotificationExtenderService
erstreckt,
In diesem
import com.onesignal.OSNotificationPayload;
import com.onesignal.NotificationExtenderService;
public class NotificationExtenderBareBonesExample extends NotificationExtenderService {
@Override
protected boolean onNotificationProcessing(OSNotificationPayload notification) {
// Read any properties you need from notification.
// Return true if you want to keep a notification from displaying else return false if you dont want to display notification.
return false;
}
}
Auch wenn eine Benachrichtigung von der Tafel Senden prüfen die Hintergrunddaten Checkbox
und bearbeiten Sie Ihre Manifest-Datei diese schließen : -
<service
android:name=".YOUR_CLASS_NAME"
android:exported="false">
<intent-filter>
<action android:name="com.onesignal.NotificationExtender" />
</intent-filter>
</service>
Verwandte Themen
- 1. Gruppenschlüssel Onesignal Push-Benachrichtigung
- 2. Onesignal Push-Benachrichtigung erweiterte Targeting
- 3. reagieren-Native-Onesignal erhalten Push-Benachrichtigung ohne Öffnen der Benachrichtigung
- 4. Senden API-Benachrichtigung OneSignal für mehrere Benutzer
- 5. So senden Web-Benachrichtigung mit OneSignal js
- 6. Android Anzeige einer Benachrichtigung in der Statusleiste ohne erweiterbare Ansicht
- 7. OneSignal Push-Benachrichtigung an alle Segmente
- 8. Onesignal nicht alle Android-Benachrichtigung senden
- 9. UILocalNotification Stop-Sound nach der Benachrichtigung ist
- 10. Handhabung Statusleiste Benachrichtigung, bevor es
- 11. Senden Sie Push-Benachrichtigung mit OneSignal in Pars Cloud-Code
- 12. Wie Stop FCM Benachrichtigung in Android?
- 13. Wie Entlassen/Abbrechen der Statusleiste Benachrichtigung in android programmatisch
- 14. eine persistente Meldung und verhindert Benachrichtigung in der Statusleiste
- 15. Separate Benachrichtigung Symbol für Statusleiste und Hauptnotifikation
- 16. Android-Statusleiste Benachrichtigung jeden Tag ändern
- 17. Onesignal wordpress Benachrichtigung erhalten Postdaten auf Android App
- 18. OneSignal Ionic Callback-Funktion wird nicht bei Benachrichtigung geöffnet
- 19. Onesignal liefert keinen Test (und keine andere) Benachrichtigung
- 20. OneSignal Push-Anwendung wird abgestürzt
- 21. Öffnen Sie die URL in der Anwendung, wenn Sie auf die Benachrichtigung angetippt - Onesignal, Phonegap
- 22. Wie schließe ich die Statusleiste/Benachrichtigung Panel nach der Benachrichtigung Schaltfläche klicken
- 23. Sement nach Tag Onesignal
- 24. OneSignal php Ziel Tags
- 25. Weganimation der Datei in der Statusleiste
- 26. Android Notification Toolbar in der Statusleiste?
- 27. Symbolleistenüberlappungen unter der Statusleiste
- 28. Routing zu einem Zustand, in Anwendung auf Benachrichtigung klicken mit OneSignal Plugin in ionischen
- 29. Aufruf Statusleiste Benachrichtigung von Methode aus einer anderen Klasse
- 30. Ausblenden der Statusleiste in UWP
Ich habe bereits implementieren Diese Klasse wird zurückgegeben und false wird auch in der Statusleiste angezeigt. – ved
Welche SDK-Version verwenden Sie? –
OneSignal 2.4.3 – ved