React-native-onesignal: addEventListener('ids', this.onIds) ne fonctionne pas (ou je comprends mal quelque chose)

Créé le 6 juil. 2017  ·  11Commentaires  ·  Source: OneSignal/react-native-onesignal

Ok, j'ai donc configuré onesignal avec rn tel quel dans le fichier readme, et cela fonctionne. Les notifications arrivent. Cependant, j'ai également besoin d'obtenir l'identifiant de l'appareil (lecteur), afin qu'il puisse être géré par mon API. Si j'ai bien compris, je devrais utiliser:

componentWillMount() {
    OneSignal.addEventListener('ids', this.onIds);
}

onIds(device) {
    console.log('Device info: ', device);
}

Cependant, il ne se déclenche jamais. Est-ce que je fais quelque chose de mal ? Comment puis-je obtenir les identifiants d'appareil de l'utilisateur actuel ?

Commentaire le plus utile

Je suis également confronté à ces problèmes, l'appareil peut recevoir une notification push mais ne peut pas obtenir d'identifiants.
Edité : corrigé par add OneSignal.configure() après addEventListener

Tous les 11 commentaires

Les commentaires

des solutions à ce problème ? face au même.

Je suis également confronté à ces problèmes, l'appareil peut recevoir une notification push mais ne peut pas obtenir d'identifiants.
Edité : corrigé par add OneSignal.configure() après addEventListener

+1

Merci @arma7x <3

allez. C'est du travail. pourquoi la documentation d'un signal était faible !!

Dans la version précédente, nous n'avions pas besoin d'ajouter cette ligne, mais nous ne savons pas pourquoi ils ne mettent pas à jour les documents !!!

Merci pour la solution. Je viens de trouver dans la doc :
Please note that calling OneSignal.configure() causes the ids event to fire.

@arma7x Correction de mon problème, merci.

Pas de solution pour moi

Je reçois une erreur RNOneSignal.configure n'est pas une fonction après la mise à jour de OneSignal vers la dernière version, a-t-il été obsolète/supprimé dans la dernière version ?
https://github.com/geektimecoil/react-native-onesignal/issues/844

Cette page vous a été utile?
0 / 5 - 0 notes