Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre à l'essai Avatar de dbroqua
    Homme Profil pro
    Développeur Web
    Inscrit en
    janvier 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : janvier 2013
    Messages : 12
    Points : 16
    Points
    16

    Par défaut NodeJS et push notification vers smartphones (iOS et Android)

    Bonjour tout le monde,

    Je suis confronté à un nouveau "défis technique" à mon taff.

    Nous sommes en train de développer une application en ReactNative qui s'appuie sur une API NodeJS.

    L'application installée sur le smartphone d'un utilisateur va déclencher une action (lancement d'une partie par exemple) et va envoyer une notification au smartphone d'une autre personne, en passant par l'API.

    Il me semble pour ce faire qu'il faut passer par les push notifications et si j'ai bien compris il faut utiliser Firebase pour ça (qui semble compatible iOS et Android).

    Cependant je galère pas mal pour initialiser le projet n'en ayant jamais et n'étant pas sur de ce qu'il faut faire...

    Auriez-vous quelques pistes pour m'aider ?

    Merci d'avance,
    Damien

  2. #2
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2012
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2012
    Messages : 37
    Points : 82
    Points
    82

    Par défaut

    Salut, je suis actuellement confronté à la même problématique que toi dans le cadre d'un projet personnel mais full web et progressiv web app, avec firebase ce que j'aime pas c'est qu'on est dépendant de ce service et j'ai jamais réussi à l'implémenter, c'est pour ça que j'essaye de voir si c'est pas possible de le faire à la mano,
    du coup j'ai trouvé web-push ( https://www.npmjs.com/package/web-push ) mais je n'ai toujours pas réussi à le faire fonctionner ... je sais pas si ca peut le faire avec react native ?

  3. #3
    Membre à l'essai Avatar de dbroqua
    Homme Profil pro
    Développeur Web
    Inscrit en
    janvier 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : janvier 2013
    Messages : 12
    Points : 16
    Points
    16

    Par défaut

    Salut,

    De ce que j'en lis web-push utilise aussi GCM (qui va être déprécié au profit de FCM).

    Dans mon cas je pense partir sur node-gcm voir firebase-admin (mais que semble être plus complexe à mettre en œuvre).

  4. #4
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    décembre 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : décembre 2012
    Messages : 18
    Points : 10
    Points
    10

    Par défaut

    Bonjour,

    Pour l'utilisation des notifications vers une application, j'utilise beaucoup https://onesignal.com/. Entièrement gratuit, tu peux trouver l'intégration du SDK sur leur documentation je crois pour React Native et pour la partie NodeJS un wrapper : https://www.npmjs.com/package/onesignal-node

  5. #5
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2012
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2012
    Messages : 37
    Points : 82
    Points
    82

    Par défaut

    Salut,
    Tu arrives à cibler un seul device avec onesignal ? ou bien tu cibles vraiment tout le monde ?
    perso pour cibler tout le monde j'utilise pushify par exemple qui marche très bien !

    mais moi même et je pense aussi l'auteur du sujet voulons faire des push notifications cibler, par exemple un user reçoit un message sur l'application et hop notre serveur envois une push notification ciblé sur les devices de l'utilisateur

  6. #6
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    décembre 2012
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : décembre 2012
    Messages : 18
    Points : 10
    Points
    10

    Par défaut

    Sur Onesignal ont peut bien evidemment cibler les personnes. Lors du register du device, il suffit de prendre le playerId retourner par OneSignal et le mettre dans notre base de données. Cela permet ensuite d'envoyer une notification à un appareil en particulier. On peut aussi faire des segments. Par exemple : Nouveaux utilisateur / Utilisateurs vieux de 2 mois.

    OneSignal permet aussi de simplement envoyé une notification à tous les users qui sont inactif sur l'application depuis X jours.

  7. #7
    Membre à l'essai Avatar de dbroqua
    Homme Profil pro
    Développeur Web
    Inscrit en
    janvier 2013
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : janvier 2013
    Messages : 12
    Points : 16
    Points
    16

    Par défaut

    Bonjour Dlazzy,

    Merci pour cette piste, je vais regarder ça cette semaine.

  8. #8
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    mai 2012
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : mai 2012
    Messages : 37
    Points : 82
    Points
    82

    Par défaut

    Citation Envoyé par Dlazzy Voir le message
    Sur Onesignal ont peut bien evidemment cibler les personnes. Lors du register du device, il suffit de prendre le playerId retourner par OneSignal et le mettre dans notre base de données. Cela permet ensuite d'envoyer une notification à un appareil en particulier. On peut aussi faire des segments. Par exemple : Nouveaux utilisateur / Utilisateurs vieux de 2 mois.

    OneSignal permet aussi de simplement envoyé une notification à tous les users qui sont inactif sur l'application depuis X jours.
    Merci dlazzy je regarderai ça aussi ! et du coup si on a le player ID est ce OneSignal permet d'appeller une sorte d'api à eux du genre Sendnotif(PlayerId,Message ....) ? merci

Discussions similaires

  1. Push notification via service WCF (internal error occurred)
    Par LordVoid dans le forum Services Web
    Réponses: 7
    Dernier message: 28/02/2011, 13h48
  2. Push automatique vers SQL
    Par Pilpot dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 03/01/2010, 17h16
  3. Notification vers un CDocument
    Par bla69136 dans le forum MFC
    Réponses: 1
    Dernier message: 17/01/2008, 17h45
  4. Web services asynchrone - push server vers client
    Par boulb dans le forum Services Web
    Réponses: 3
    Dernier message: 28/11/2006, 19h51
  5. Notification vers les clients
    Par Linio dans le forum CORBA
    Réponses: 6
    Dernier message: 26/05/2006, 18h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo