Wie kann ich eine Vordergrundbenachrichtigung mit Ionic
erstellen?
Ich möchte eine Benachrichtigung erstellen, die nicht rückgängig gemacht werden kann (ongoing: true
) und die nicht entfernt werden, wenn ich darauf klicke ...
Wie ich weiß, das Attribut „AUTOCANCEL“ veraltet ist (doesn ‚t Arbeit), so ... ich denke, das every
Attribut ist, was ich brauche ... aber ich weiß nicht, in welcher Weise ...
Mein Code:
$cordovaLocalNotification.schedule({
id: 1234,
title: 'Test',
text: 'This is a test',
ongoing: true,
every: 1, // The notification repeats every seconds... x_x
icon: "icon"
};
Hallo! Vielen Dank für Ihre Antwort. Ich habe das schon einmal versucht, aber die Benachrichtigung wird entfernt und jedes Mal wieder geöffnet, wenn der Benutzer darauf klickt ... Ich möchte eine "feste Benachrichtigung", wie eine Abkürzung in der Statusleiste. Weißt du, was kann ich tun? :(Ich kann die Lösung nicht finden ... – MartaGom
Ich glaube nicht, dass es auf iOS möglich ist, aber auf Android wird das Attribut, das Sie suchen, "fortlaufend" genannt, wie Sie wissen, wenn Sie das auf 'setzen "True" wird in der Benachrichtigungsleiste bleiben, aber nur auf Android. Weitere Informationen finden Sie hier [https://github.com/katzer/cordova-plugin-local-notifications/wiki/04.- Scheduling # interface) und auch [hier] (https://developer.android.com/intl/in/reference/android/app/Notification.Builder.html#setOngoing%28boolean%29). Sie zielen nur auf Android oder auch iOS? – Dexter
Hallo Dexter! Meine App ist für beide ... Aber wenn die Benachrichtigung nur für Android funktioniert nicht wichtig, aber ich kann es nicht funktionieren ... Ich habe einen Geolocation-Service, die Koordinaten alle 15 Sekunden senden und ich will um ein Icon in der Statusleiste zu zeigen ... Und ich weiß nicht, ob der Müllsammler meine App entfernen wird, wenn ich keine Vordergrundbenachrichtigung bekommen habe. (In android brauche ich das) – MartaGom