So geht's: Erweiterte OneSignal-Funktionen verwenden

Veröffentlicht am 15. November 2023 von Jan Bunk


Willst du die erweiterten Funktionen von OneSignal nutzen? Für viele dieser Funktionen musst du eine externe ID mit OneSignal-Nutzern verknüpfen, 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 außerdem vollständig aktiviert werden, was normalerweise ein App-Update erfordert.

Verfügbare JavaScript-Funktionen

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

oneSignalLogin

Mit dieser Funktion kannst du eine externe ID (die du zur Identifizierung des Benutzers auf deiner Website verwendest) mit einem OneSignal-Benutzer verknüpfen. Siehe die Dokumentation für 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

Mit dieser Funktion kannst du eine externe ID von einem OneSignal-Benutzer entfernen. Siehe die Dokumentation für 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>