IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

NodeJS Discussion :

NodeJS et push notification vers smartphones (iOS et Android)


Sujet :

NodeJS

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

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

    Informations forums :
    Inscription : Janvier 2013
    Messages : 14
    Points : 19
    Points
    19
    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 confirmé
    Homme Profil pro
    Collégien
    Inscrit en
    Mai 2012
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Collégien
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 115
    Points : 507
    Points
    507
    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
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Janvier 2013
    Messages : 14
    Points : 19
    Points
    19
    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
    19
    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 : 19
    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 confirmé
    Homme Profil pro
    Collégien
    Inscrit en
    Mai 2012
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Collégien
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 115
    Points : 507
    Points
    507
    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
    19
    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 : 19
    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
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Janvier 2013
    Messages : 14
    Points : 19
    Points
    19
    Par défaut
    Bonjour Dlazzy,

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

  8. #8
    Membre confirmé
    Homme Profil pro
    Collégien
    Inscrit en
    Mai 2012
    Messages
    115
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Collégien
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2012
    Messages : 115
    Points : 507
    Points
    507
    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, 12h48
  2. Push automatique vers SQL
    Par Pilpot dans le forum Requêtes et SQL.
    Réponses: 0
    Dernier message: 03/01/2010, 16h16
  3. Notification vers un CDocument
    Par bla69136 dans le forum MFC
    Réponses: 1
    Dernier message: 17/01/2008, 16h45
  4. Web services asynchrone - push server vers client
    Par boulb dans le forum Services Web
    Réponses: 3
    Dernier message: 28/11/2006, 18h51
  5. Notification vers les clients
    Par Linio dans le forum CORBA
    Réponses: 6
    Dernier message: 26/05/2006, 17h30

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