React-native-onesignal: Apakah saya memerlukan Firebase atau Firebase Cloud Messaging untuk menggunakan OneSignal?

Dibuat pada 28 Mar 2020  ·  3Komentar  ·  Sumber: OneSignal/react-native-onesignal

Hai,

Saya hanya mengikuti tutorial React Native OneSignal untuk iOS : https://documentation.onesignal.com/docs/react-native-sdk-setup

Saya melihat di suatu tempat di internet bahwa mereka menyebutkan Firebase diperlukan dengan OneSignal.

Tapi saya tidak melihatnya di tutorial Anda.

Bisakah OneSignal diganti sepenuhnya dengan Firebase Cloud Messaging (dan Firebase Notifications)?

Terima kasih

PS : Apakah mungkin untuk membuka Diskusi Github untuk menghindari membuka tiket tidak masalah?

Question iOS

Komentar yang paling membantu

@Steffi3rd Anda hanya perlu mengikuti penyiapan Firebase jika Anda membutuhkan Push untuk Android, Anda dapat melewati ini jika Anda hanya membutuhkan Push iOS.

Untuk pemberitahuan push Android, Anda perlu membuat Proyek Firebase dan memasukkan nilai kunci Server Firebase dan ID Pengirim Firebase darinya dengan OneSignal. Ikuti panduan ini untuk membuat proyek Firebase gratis dan cara memasukkannya ke OneSignal.

react-native-onesignal secara otomatis menyertakan dependensi FCM (Firebase Cloud Messaging) jadi tidak perlu mengikuti dokumen FCM mana pun untuk menambahkannya ke aplikasi Anda.

PS: Github hanya memiliki "Masalah" tetapi mengajukan pertanyaan dengan cara ini tidak masalah.

Semua 3 komentar

@Steffi3rd Anda hanya perlu mengikuti penyiapan Firebase jika Anda membutuhkan Push untuk Android, Anda dapat melewati ini jika Anda hanya membutuhkan Push iOS.

Untuk pemberitahuan push Android, Anda perlu membuat Proyek Firebase dan memasukkan nilai kunci Server Firebase dan ID Pengirim Firebase darinya dengan OneSignal. Ikuti panduan ini untuk membuat proyek Firebase gratis dan cara memasukkannya ke OneSignal.

react-native-onesignal secara otomatis menyertakan dependensi FCM (Firebase Cloud Messaging) jadi tidak perlu mengikuti dokumen FCM mana pun untuk menambahkannya ke aplikasi Anda.

PS: Github hanya memiliki "Masalah" tetapi mengajukan pertanyaan dengan cara ini tidak masalah.

@jkasten2 Hebat! Terima kasih banyak atas jawaban ini!

Untuk saat ini, saya hanya menggunakan iOS untuk aplikasi saya.
Jadi seperti yang Anda katakan, saya dapat melewati bagian Firebase karena saya menggunakan iOS.

Jadi apakah itu berarti OneSignal berhubungan langsung dengan APN (Apple Push Notifications)?

Atau apakah OneSignal menggunakan Firebase « di balik layar » untuk berkomunikasi dengan APN dan perangkat saya?

(Saya meminta seseorang memberi tahu saya bahwa OneSignal terkadang lambat mengirimkan notifikasi. Dan saya ingin tahu apakah itu terkait dengan FCM...)

@Steffi3rd Benar, untuk pemberitahuan iOS, server backend OneSignal terhubung langsung ke server APN Apple untuk mengirim pemberitahuan. Firebase sama sekali tidak digunakan untuk notifikasi iOS OneSignal (Klien atau Server).

Untuk kecepatan pengiriman, kami menyediakan halaman status yang menunjukkan waktu respons API dan Latensi Pengiriman Transaksional.
https://status.onesignal.com/#system -metrics
Waktu pulang pergi rata-rata di bawah 100 mdtk saat menargetkan satu perangkat.

Saya membutuhkan lebih banyak detail tentang apa yang lambat untuk menjelaskan apa yang mungkin terjadi dalam kasus pengiriman lambat mereka. Namun untuk iOS ada beberapa hal yang dapat mengakibatkan pengiriman lebih lambat di OneSignal's Delays untuk notifikasi di perangkat iOS: bagian. Jika Anda melihat ini sebelumnya, silakan lihat juga poin 4, 5, & 6, mereka baru saja ditambahkan hari ini.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat