Push vs In-App
Selligent bietet die Möglichkeit Push-Benachrichtigungen und Nachrichten in der App zu senden. Was ist aber der Unterschied zwischen beiden?
Push-Benachrichtigungen sind Nachrichten, die an App-Benutzer gesendet werden, auch wenn die App gerade nicht auf ihrem Gerät geöffnet ist. Sie müssen die Erlaubnis zum Empfangen von Push-Benachrichtigungen geben. Dies wird „Opt-in“ (Anmelden) genannt.
Nachrichten in der App werden gesendet, wenn sich der App-Benutzer in der App befindet. Dafür ist keine spezifische Anmeldung nötig.
Die mobile Lösung von Selligent bietet die Möglichkeit, sowohl eine Push-Benachrichtigung als auch eine In-App-Nachricht an Kontakte zu senden, indem eine einzige Komponente in einer Journey verwendet wird, in der die Einrichtung von beiden Möglichkeiten auf einmal erfolgen kann.
Ihnen stehen folgende Wahlmöglichkeiten zur Verfügung:
– nur eine Push-Benachrichtigung senden
– nur eine In-App-Nachricht senden
– eine Push-Benachrichtigung und eine In-App-Nachricht (mit gleichem oder unterschiedlichem Inhalt) senden
– eine Push-Benachrichtigung senden, mit einer In-App-Nachricht als Ausweichmöglichkeit für den Fall, dass sich der Benutzer nicht für Push-Benachrichtigungen entschieden hat
Die Art und Weise, wie Push-Benachrichtigungen gesendet werden, unterscheidet sich leicht von Nachrichten in der App.
Push-Benachrichtigungen werden an die Selligent-Dienste übermittelt und von dort an Android- oder iOS-Dienste gesendet, die damit beauftragt sind, sie an die Geräte zu senden. Dies passiert in Echtzeit. Die Interaktion mit der Nachricht auf dem Mobilgerät wird vom SDK verfolgt und die Informationen werden anschließend an die Selligent-Dienste zurückgesendet.Sobald die In-App-Nachricht auf dem Gerät zugestellt wurde, wird sie aus der Plattform entfernt.
Nachrichten in der Appwerden an die Selligent-Dienste gesendet, wo sie in einer Warteschlange ankommen, bis sie abgerufen werden (sie werden also nicht an die Geräte übermittelt). Sie werden in vorher festgelegten Intervallen durch das SDK ständig abgerufen, während der Dienst läuft, und sobald keine Ereignisse mehr ankommen und der Dienst stoppt. (Das Intervall ist in der App selbst konfigurierbar.) Wenn Nachrichten in der App abgerufen werden, können sie direkt geöffnet oder zum Posteingang hinzugefügt werden. Wie dies gehandhabt wird, wird in der App selbst, vom Entwickler, verwaltet.
Hinweis: Es ist auch möglich, die maximale Anzahl an Nachrichten nach Gerät festzulegen, die auf dem Server bleiben. Dies wird in den Selligent-Diensten festgelegt, das heißt, das Zeta-Team ändert dies für Sie, falls gewünscht.
Es wird empfohlen, einen Posteingang für Nachrichten in der App zu verwenden. Der App-Entwickler muss dies in der App angeben und entscheiden, wie mit den Nachrichten umgegangen wird. Der Posteingang ist dennoch nicht obligatorisch. Wenn der App-Entwickler entscheidet, die Nachrichten in der App direkt anzuzeigen, ist dies ebenfalls möglich.
Selligent bietet außerdem spezielle Abmeldungen sowohl für Push-Nachrichten als auch für Nachrichten in der App. Push-Nachrichten werden in den Einstellungen des Geräts deaktiviert. Nachrichten in der App können jedoch immer noch abgerufen und im Posteingang angezeigt werden. Der App-Entwickler hat trotzdem die Möglichkeit, eine Abmeldeoption für Nachrichten in der App bereitzustellen. Diese Option wird dann in der App, und nicht im Gerät, eingestellt.
Bei einem Abmeldewert=0 ist das Gerät angemeldet. Bei einem Wert=1 ist das Gerät abgemeldet. Bei einem Wert=2 wurde die Geräte-ID geändert.
Hinweis: Wenn dieselbe App auf mehreren Geräten installiert ist, führt eine Abmeldung auf einem Gerät nicht zu einer automatischen Abmeldung auf den anderen Geräten. Wenn Sie dieses Verhalten möchten, müssen Sie dies in der Journey behandeln.
Hinweis 2: Ein Zurücksetzen des Geräts führt zu einem Verlust der Geräte-ID.