React-native-onesignal: Ai-je besoin de Firebase ou de Firebase Cloud Messaging pour utiliser OneSignal ?

Créé le 28 mars 2020  ·  3Commentaires  ·  Source: OneSignal/react-native-onesignal

Salut,

Je viens de suivre le tuto sur React Native OneSignal pour iOS : https://documentation.onesignal.com/docs/react-native-sdk-setup

Je vois quelque part sur Internet qu'ils ont mentionné que Firebase est nécessaire avec OneSignal.

Mais je ne le vois pas dans ton tuto.

OneSignal peut-il être totalement remplacé par Firebase Cloud Messaging (et Firebase Notifications) ?

Merci

PS : Est-il possible d'ouvrir une discussion Github pour éviter d'ouvrir un ticket sans problèmes ?

Question iOS

Commentaire le plus utile

@ Steffi3rd Vous n'avez besoin de suivre la configuration de Firebase que si vous avez besoin de push pour Android, vous pouvez l'ignorer si vous n'avez besoin que de push iOS.

Pour les notifications push Android, vous devrez créer un projet Firebase et saisir les valeurs de la clé du serveur Firebase et de l'ID de l'expéditeur Firebase avec OneSignal. Suivez ce guide pour créer le projet Firebase gratuit et comment les intégrer à OneSignal.

react-native-onesignal inclut automatiquement les dépendances FCM (Firebase Cloud Messaging), vous n'avez donc pas besoin de suivre la documentation FCM pour l'ajouter à votre application.

PS : Github n'a que des "Problèmes" mais poser des questions de cette façon est bien.

Tous les 3 commentaires

@ Steffi3rd Vous n'avez besoin de suivre la configuration de Firebase que si vous avez besoin de push pour Android, vous pouvez l'ignorer si vous n'avez besoin que de push iOS.

Pour les notifications push Android, vous devrez créer un projet Firebase et saisir les valeurs de la clé du serveur Firebase et de l'ID de l'expéditeur Firebase avec OneSignal. Suivez ce guide pour créer le projet Firebase gratuit et comment les intégrer à OneSignal.

react-native-onesignal inclut automatiquement les dépendances FCM (Firebase Cloud Messaging), vous n'avez donc pas besoin de suivre la documentation FCM pour l'ajouter à votre application.

PS : Github n'a que des "Problèmes" mais poser des questions de cette façon est bien.

@jkasten2 Super ! Merci beaucoup pour cette réponse !

Pour l'instant, je n'utilise que iOS pour mon application.
Donc, comme vous l'avez dit, je peux ignorer la partie Firebase car j'utilise iOS.

Cela signifie-t-il que OneSignal traite directement avec les APN (Apple Push Notifications) ?

Ou OneSignal utilise-t-il Firebase « sous le capot » pour communiquer avec les APN et mon appareil ?

(J'ai demandé que quelqu'un m'ait dit que OneSignal est parfois lent à envoyer des notifications. Et j'aimerais savoir si c'est lié à FCM...)

@ Steffi3rd Correct, pour les notifications iOS, les serveurs principaux de OneSignal se connectent directement au serveur APN d'Apple pour envoyer des notifications. Firebase n'est pas du tout utilisé pour les notifications OneSignal iOS (client ou serveur).

Pour la vitesse de livraison, nous fournissons une page d'état qui montre les temps de réponse de l'API et la latence de livraison transactionnelle.
https://status.onesignal.com/#system -metrics
Le temps aller-retour en moyenne est inférieur à 100 ms lorsque vous ciblez un seul appareil.

J'aurais besoin de plus de détails sur ce qui était lent pour expliquer ce qui aurait pu se passer dans leurs cas de livraisons lentes. Cependant, pour iOS, certaines choses pourraient entraîner des envois plus lents dans la section Délais pour les notifications de OneSignal

Cette page vous a été utile?
0 / 5 - 0 notes