Comment utiliser les fonctionnalités avancées de OneSignal

Posté le 15. novembre 2023 par Jan Bunk


Vous souhaitez utiliser les fonctionnalités avancées de OneSignal ? Nombre d'entre elles peuvent nécessiter que vous associiez un identifiant externe aux utilisateurs de OneSignal afin de pouvoir tirer parti de l'API REST de OneSignal.

Activation de la fonctionnalité

Assurez-vous d'avoir activé OneSignal dans vos paramètres de notification push. OneSignal doit également être entièrement activé, ce qui implique généralement une mise à jour de l'application.

Fonctions JavaScript disponibles

Nous vous conseillons de consulter la fonction executeWhenAppReady() dans notre script d'aide de l'application. Elle garantit que votre site web n'essaie pas d'interagir avec l'application avant qu'elle ne soit prête ou lorsque votre site web est chargé à l'aide d'un navigateur normal (Erreur de référence, la fonction n'est pas définie).

oneSignalLogin

Utilisez cette fonction pour associer un identifiant externe (que vous utilisez pour identifier l'utilisateur sur votre site web) à un utilisateur OneSignal. Consultez la documentation sur la fonction OneSignal.login pour plus d'informations.


<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

Utilisez cette fonction pour supprimer un identifiant externe d'un utilisateur OneSignal. Consultez la documentation sur la fonction OneSignal.logout pour plus d'informations.


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