Activer la notification Push


Préparation du projet Keosu

  • Se connecter à Keosu
  • Dans CONFIG > Apps,  accéder au panneau d’édition du projet Keosu
  • Dérouler les options avancées (Advanced) puis cocher « enable push »

 

Pour un projet Android

  • Se rendre sur https://console.developers.google.com/project
  • Créer un nouveau projet
  • Toujours depuis la console google : Se rendre dans « Api et authentification » > API > Cloud messaging for android > Cliquer sur « Activer »
  • Toujours depuis la console Google, cliquer sur « Présentation » puis copier le numéro de projet

Dans Keosu coller le numéro dans « Google gcm project number « 

  • Dans la console google, se rendre à « Api et authentification » >  Identifiants > Clé serveur > Créer
  • Copier la clé de l’API
  • Coller la clé de l’API dans Keosu « Google gcm api key »

 

 

Pour un projet iOS

  • Depuis un Mac, ouvrir l’application « trousseau d’accès »
  • Ouvrir l’assistant de certification et cliquer sur « demander un certificat à une autorité de certificat « 

 

cccc

 

  • Remplir le mail et donner un nom
  • Laisser le dernier champs vide
  • Sauver le fichier « CertificateSigningRequest.certSigningRequest » sur le disque

Dans l’application trousseau d’accès, deux nouvelles entrées apparaissent. Elles portent le nom que nous avons choisi.

  • Faire un clic droit sur la « clé privée » puis « exporter ».
  • Choisir un mot de passe et sauver le fichier sur le disque.
  • Aller sur https://developer.apple.com dans « certificates, identifiers and profils »
  • Cliquer sur appid et créer une nouvelle application.
  • Choisir « Explicit App ID » et dans « bundle name «  entrer le nom du package de votre appli Keosu. (Apps -> Edit -> package name)

cccc

  • Dans app services, cocher « push notifications ».
  • Ensuite, aller dans « Certificates » et créer un « push notification certificate » (de développement ou de production selon vos besoins)
  • Choisir l’ »Appid » que vous venez de créer.
  • Choisir le fichier certSigningRequest que vous venez de créer au début de ce tutorial
  • Télécharger le fichier .cer
  • Depuis le mac, ouvrir un terminal et vous placer dans le fichier ou vous avez déposer tous les certificats.
  • Lancer la commande

openssl x509 -in aps_development.cer -inform der -out PushChatCert.pem

  • puis

openssl pkcs12 -nocerts -out PushChatKey.pem -in pushdemo.p12

Les mots de passe correspondent à ceux entrés au début du tutorial.

  • Puis lancer

cat PushChatCert.pem PushChatKey.pem > ck.pem

  • Aller sur https://developer.apple.com dans l’onglet « provisining profile ».
  • Créer un nouveau « provisinning profile » en choisissant votre application.
  • Télécharger le fichier.
  • Dans la configuration de votre application Keosu
  • Uploader votre fichier ck.pem dans le formulaire dédié au push
  • Entrer votre mot de passe de certificat

Dans phonegap build,

  • Créer un profil avec le bon provisionning profile.

Attention le certificat p12 correspond au certificat du développeur, pas à celui que nous venons de générer.

 

Envoyer une notification Push

Vous pouvez désormais voir dans la section CONFIG du menu latéral de Keosu, un bouton « Send Push« .

Il suffit de cliquer sur ce lien, de rédiger votre notification dans la zone prévue et de l’envoyer à vos utilisateurs en cliquant sur le bouton.

 

 

Comments are closed, but <a href="https://keosu.com/activer-notification-push/trackback/" title="Trackback URL for this post">trackbacks</a> and pingbacks are open.