Bonjour,
Je suis entrain de faire une application mobile avec cordova j'utilise one signal pour envoyé des notifications à un utilsateur quand il reçoit un message, j'aimerais recupérer le player ID qui correspond à l'utlisateur qui a reçu un message pour lui envoyer la notification, j'utilise le code suivant

OneSignal.push(function() {
  OneSignal.on('subscriptionChange', function(isSubscribed) {
   if (isSubscribed) {

    }
    OneSignal.getUserId( function(userId) {
            alert("OneSignal User ID:", userId);
        });
 });
 });

mais je n'ai aucun retour, quelqu'un à une idée , je suis preneur.
Merci beaucoup

1 réponse


Il y a une petite erreur voici le code correct :

OneSignal.push(function() {
  OneSignal.on('subscriptionChange', function(isSubscribed) {
   if (isSubscribed) {
    OneSignal.getUserId( function(userId) {
            alert("OneSignal User ID:"+userId);
        });
    }
 });
 });