さて、readmeのようにrnを使用してonesignalを構成しましたが、機能します。 通知が来ています。 ただし、デバイス(プレーヤー)IDも取得する必要があるため、APIで処理できます。 私が理解したように、私は使用する必要があります:
componentWillMount() {
OneSignal.addEventListener('ids', this.onIds);
}
onIds(device) {
console.log('Device info: ', device);
}
ただし、トリガーされることはありません。 私は間違ったことをしていますか? 現在のユーザーのデバイスIDを取得するにはどうすればよいですか?
@Kacozeフィードバックは、問題を解決できた場合に感謝します。
この問題の解決策はありますか? 同じに直面しています。
私もこの問題に直面しています。デバイスはプッシュ通知を受信できますが、IDを取得できません。
編集:addEventListenerの後にOneSignal.configure()を追加することで修正
+1
ありがとう@ arma7x <3
来て。 その仕事。 なぜ1つの信号の文書化が弱かったのか!!
以前のバージョンでは、その行を追加する必要はありませんが、ドキュメントが更新されない理由がわかりません!!!
解決してくれてありがとう。 ドキュメントで見つかりました:
Please note that calling OneSignal.configure() causes the ids event to fire.
@ arma7x私の問題を修正しました、ありがとう。
私のために修正しない
OneSignalを最新バージョンに更新した後、RNOneSignal.configureは機能ではないというエラーが発生します。最新バージョンでは非推奨/削除されましたか?
https://github.com/geektimecoil/react-native-onesignal/issues/844
最も参考になるコメント
私もこの問題に直面しています。デバイスはプッシュ通知を受信できますが、IDを取得できません。
編集:addEventListenerの後にOneSignal.configure()を追加することで修正