Dokumentation
WFC_PushNotification
Benötigt: IP-Symcon >= 3.4
boolean WFC_PushNotification (int $InstanzID, string $Titel, string $Text, string $Sound, int $TargetID)
Parameterliste
InstanzID | ID der WebFront Visualisierung |
Titel | Titel der Meldung (maximal 32 Zeichen). Kann auch leer sein. |
Text | Text der Meldung (maximal 256 Zeichen). |
Sound | Wird in den Apps ab Version 3.0.6 ausgewertet |
TargetID | Es kann beim Öffnen der Push Nachricht direkt zu einem Objekt gesprungen werden. (ab Version 5.0) |
Rückgabewert
Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis TRUE, andernfalls FALSE.
Beschreibung
Sendet eine Push-Nachricht mit Titel, Text an alle mobilen Geräte, die dem Konfigurator mit der ID InstanzID zugeordnet sind. Alternativ kann auch einer der folgenden Sounds abgespielt werden:
- alarm
- bell
- boom
- buzzer
- connected
- dark
- digital
- drums
- duck
- full
- happy
- horn
- inception
- kazoo
- roll
- siren
- space
- trickling
- turn
Das TargetID Objekt muss innerhalb vom angegeben WebFront Konfigurator verfügbar sein, ansonsten kommt eine Fehlermeldung! (TargetID is not inside the mobile context)
Sollen Nachrichten an weitere Gruppen (Sonderfall: auch einzelne mobile Geräte) gesendet werden, so muss pro Gruppe ein weiterer WebFront Konfigurator erstellt werden.
Bitte beachten Sie, dass Push-Benachrichtigungen verschlüsselt über den IP-Symcon Server an Apple/Google weitergeleitet werden, und dies eine gewisse Verzögerungszeit impliziert. Bei zu vielen Nachrichten hintereinander verzögern die Dienste von Apple/Google die Zustellungen automatisch, worauf IP-Symcon keinerlei Einfluss nehmen kann.
Die Nutzung dieser Funktion erfordert, wie schon in der Beschreibung der Mobile-Apps beschrieben, eine gültige Subskription. Diese können Sie jederzeit über unseren Shop verlängern. Zusätzlich muss das Gerät in IP-Symcon registriert werden. Nähere Informationen dazu finden Sie unter dem Punkt Notification Control
Beispiel
WFC_PushNotification(12345, 'Warnung', 'Es regnet bald!', '', 0);