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