Anleitung: Erweiterte OneSignal-Funktionen nutzen

Veröffentlicht am 15. November 2023 von Jan Bunk


Möchtest du erweiterte Funktionen von OneSignal nutzen? Viele davon erfordern möglicherweise, dass du eine externe ID mit OneSignal-Nutzern verknüpfst, damit du die REST-API von OneSignal nutzen kannst.

Aktivieren der Funktion

Stelle sicher, dass du OneSignal in deinen Push-Benachrichtigungseinstellungen aktiviert hast. OneSignal muss auch vollständig aktiviert sein, was normalerweise ein App-Update erfordert.

Verfügbare JavaScript-Funktionen

Schau dir gerne auch die executeWhenAppReady() Funktion von unser App-Helfer-Skript. Es stellt sicher, dass deine Website nicht versucht, mit der App zu interagieren, bevor sie bereit ist oder wenn deine Website mit einem normalen Browser geladen wird (ReferenceError, Funktion ist nicht definiert).

oneSignalLogin

Verwende diese Funktion, um eine externe ID (die du zur Identifizierung des Nutzers auf deiner Website verwendest) mit einem OneSignal-Nutzer zu verknüpfen. Siehe die Dokumentation zu OneSignal.login für weitere Informationen.


<script>
    try {
        oneSignalLogin("abc123");
    }
    catch (e) {
        // Can occur if:
        // - the app couldn't connect to the native code. Should be very unlikely.
        // - push notifications are not included in your current plan
        console.log(e);
    }
</script>
    

oneSignalLogout

Verwende diese Funktion, um eine externe ID von einem OneSignal-Nutzer zu entfernen. Siehe die Dokumentation zu OneSignal.logout für weitere Informationen.


<script>
    try {
        oneSignalLogout();
    }
    catch (e) {
        // Can occur if:
        // - the app couldn't connect to the native code. Should be very unlikely.
        // - push notifications are not included in your current plan
        console.log(e);
    }
</script>