Come utilizzare le funzioni avanzate di OneSignal: utilizzare le funzioni avanzate di OneSignal

Postato su 15. novembre 2023 da Jan Bunk


Vuoi utilizzare le funzioni avanzate di OneSignal? Molte di queste potrebbero richiedere l'associazione di un ID esterno agli utenti di OneSignal, in modo da poter sfruttare l'API REST di OneSignal.

Abilitazione della funzionalità

Assicurati di aver abilitato OneSignal nelle impostazioni delle notifiche push. OneSignal deve anche essere attivato in tutte le sue parti, il che di solito comporta un aggiornamento dell'applicazione.

Funzioni JavaScript disponibili

Potresti voler controllare la funzione executeWhenAppReady() del nostro helper script per le app. Assicura che il tuo sito web non cerchi di interagire con l'applicazione prima che sia pronta o quando il sito web viene caricato con un normale browser (ReferenceError, function is not defined).

oneSignalLogin

Utilizza questa funzione per associare un ID esterno (che utilizzi per identificare l'utente sul tuo sito web) a un utente OneSignal. Per maggiori informazioni, consulta la documentazione di OneSignal.login.


<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

Usa questa funzione per rimuovere un ID esterno da un utente di OneSignal. Per maggiori informazioni, consulta la documentazione di OneSignal.logout.


<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>