Oke, jadi saya mengonfigurasi onesignal dengan rn seperti di readme, dan berfungsi. Pemberitahuan akan datang. Namun saya juga perlu mendapatkan id perangkat (pemain), sehingga dapat ditangani oleh api. Seperti yang saya pahami, saya harus menggunakan:
componentWillMount() {
OneSignal.addEventListener('ids', this.onIds);
}
onIds(device) {
console.log('Device info: ', device);
}
Namun, itu tidak pernah memicu. Apakah saya melakukan kesalahan? Bagaimana saya bisa mendapatkan id perangkat dari pengguna saat ini?
Umpan Balik @Kacoze dihargai jika Anda berhasil menyelesaikan masalah Anda.
ada solusi untuk masalah ini? menghadapi hal yang sama.
saya juga menghadapi masalah ini, perangkat dapat menerima pemberitahuan push tetapi tidak bisa mendapatkan id.
Diedit: diperbaiki dengan menambahkan OneSignal.configure() setelah addEventListener
+1
Terima kasih @arma7x <3
Ayo. Pekerjaannya. mengapa dokumentasi satu sinyal lemah!!
Di versi sebelumnya, kami tidak perlu menambahkan baris itu, tetapi tidak tahu mengapa mereka tidak memperbarui dokumen!!!
Terima kasih untuk solusi. Baru saja ditemukan di dokumen:
Please note that calling OneSignal.configure() causes the ids event to fire.
@arma7x Memperbaiki masalah saya, Terima kasih.
Tidak memperbaiki untuk saya
Saya mendapatkan kesalahan RNOneSignal.configure bukan fungsi setelah memperbarui OneSignal ke versi terbaru, apakah sudah usang/dihapus di versi terbaru?
https://github.com/geektimecoil/react-native-onesignal/issues/844
Komentar yang paling membantu
saya juga menghadapi masalah ini, perangkat dapat menerima pemberitahuan push tetapi tidak bisa mendapatkan id.
Diedit: diperbaiki dengan menambahkan OneSignal.configure() setelah addEventListener