React-native-onesignal: addEventListener('ids', this.onIds) tidak berfungsi (atau saya salah memahami sesuatu)

Dibuat pada 6 Jul 2017  ·  11Komentar  ·  Sumber: OneSignal/react-native-onesignal

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?

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

Semua 11 komentar

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

Apakah halaman ini membantu?
0 / 5 - 0 peringkat