Configuration du service de messagerie

De RAD Studio
Aller à : navigation, rechercher

Remonter à Notifications push

Vous pouvez envoyer des notifications distantes à vos périphériques Android ou iOS à partir d'un des fournisseurs de services Cloud disponibles (Kinvey ou Parse) ou depuis le service backend EMS.

Pour permettre à vos applications de recevoir des notifications distantes, vous avez besoin :

  • Pour les apps Android, d'un nouveau projet sur la console développeur Google (Google Developer Console).
  • Pour les apps iOS, d'un nouveau ID d'app (App-ID) sur le programme Apple Developer Program.

Suivez les étapes ci-dessous pour configurer le service de messagerie pour les apps Android et iOS.

S'enregistrer chez Google

  1. Allez à la page Google Developer Console (EN)
  2. Sélectionnez Create Project et nommez votre projet :
    ProjectName.png

  3. Sur la page du projet, notez les informations des champs Project ID et Project Number, car elles vous seront utiles ultérieurement dans cette procédure :
    ProjectPage.png

  4. Sélectionnez APIs & auth dans la partie gauche de l'écran, et activez Google Cloud Messaging API for Android :
    CloudMessaging.png

  5. Sélectionnez Credentials dans la section Public API access, appuyez sur le bouton CREATE NEW KEY, puis sélectionnez SERVER KEY.
    A des fins de tests, vous pouvez définir SERVER KEY sur 0.0.0.0/0.
  6. Enregistrez la clé API, qui est nécessaire à la configuration du fournisseur de notifications push.
    APIKey.png

S'enregistrer chez Apple

Remarque : Vous devez être administrateur ou agent d'équipe pour effectuer les tâches suivantes sur le programme Apple Developer Program.

Création d'un ID d'app iOS sur le site Apple Developer Program

  1. Allez à la page iOS Developer Program > Certificates, Identifiers & Profile > Identifiers > APP ID (EN).
    NewAppid.png

  2. Appuyez sur le bouton + dans la partie supérieure droite pour définir un nouveau ID d'app. Remplissez les champs App Name, App ID Prefix et App ID Suffix. Sélectionnez ensuite Push Notifications dans la section App Services :
    AppName.png

  3. Cliquez sur Continue, puis appuyez sur Submit pour confirmer votre ID d'app :
    Submit.png
    Votre app est maintenant recensée.

Création d'un certificat pour votre app

  1. Sur la page Apple Certificates, Identifiers & Profile, sélectionnez votre app et cliquez sur Edit :
    AppEdit.png
  2. Sélectionnez Create Certificate dans la section Development SSL Certificate :
    CreateCert.png

  3. Dans la page About Creating a Certificate Signing Request (CSR), sélectionnez Continue.
  4. Sur le Mac, sélectionnez Keychain Access > Certificate Assistant > Request a Certificate from a Certificate Authority…
    Keychain.png
  5. Sur la page Certificate Assistant :
    • Entrez votre adresse e-mail et votre nom.
    • Sélectionnez l'option Save to disk.
    • Appuyez sur Continue :
    CertInfo.png
  6. Spécifiez un nom de fichier et enregistrez. Vous avez maintenant un CSR enregistré en fichier.
  7. Sur la page web Apple Developer Program, spécifiez un CSR :
    GenerateCert.png
  8. Appuyez sur Generate pour obtenir un certificat. Téléchargez le certificat et installez-le sur votre système.
    CertReady.png
  9. Vous avez maintenant un certificat installé sur votre système :
    AppleDev.png

Création d'un profil d'approvisionnement

  1. Sur la page iOS Provisioning Profiles, sélectionnez + dans la partie supérieure droite :
    Profile.png

  2. Sur la page Add iOS Provisioning Profile :
    • Sélectionnez iOS App Development comme type de profil. Appuyez sur Continue : 
      Profiletype.png

    • Sélectionnez l'ID d'app que vous avez créé lors de l'étape précédente :
      SelectAppID.png



  3. Sélectionnez la liste des personnes qui peuvent utiliser ce profil, et cliquez sur Continue.
  4. Sélectionnez la liste des périphériques associés à ce profil et cliquez sur Continue.
  5. Spécifiez le nom du profil et cliquez sur Generate :
    Nameprofile.png

  6. Téléchargez votre profil :
    Profileready.png

  7. Double-cliquez sur le profil. Vous devriez maintenant le visualiser en tant que nouveau profil dans Xcode sur votre Mac :
    Xcode.png

Exportation du certificat .p12

  1. Dans Keychain Access sur le Mac, sélectionnez le certificat, cliquez avec le bouton droit et choisissez Export.
    Export.png

  2. Définissez un nom et cliquez sur Save.
    SaveCert.png

    Remarque : Vous ne pouvez choisir un mot de passe que si vous utilisez Kinvey ou EMS comme fournisseur de service.

Voir aussi