Tutoriel mobile : Utilisation des notifications distantes (iOS et Android)
Remonter à Tutoriels mobiles : Développement d'applications mobiles (iOS et Android)
Sommaire
Ce tutoriel présente les étapes élémentaires pour configurer et utiliser les notifications distantes (notifications push) sur votre périphérique mobile iOS ou Android.
- Remarque : Les périphériques Kindle Fire ne prennent pas en charge les notifications push.
Notifications push distantes
Les notifications distantes sont des notifications envoyées à un périphérique mobile en utilisant un canal données depuis un fournisseur de service fonctionnant en temps réel.
Les environnements iOS et Android offrent tous deux une prise en charge intégrée pour les notifications distantes. RAD Studio est doté d'un framework BaaS REST qui supporte les protocoles, les fournisseurs Cloud et le service backend suivants :
- Protocoles :
- Fournisseurs de services Cloud :
- Parse
- Kinvey
- Service backend :
Pour recevoir des notifications push, vous devez configurer le service de messagerie (APS ou GCM), le périphérique, le fournisseur de services Cloud ou EMS et votre application RAD Studio, comme indiqué dans les trois pages de ce tutoriel mobile.
- Remarques :
- Le terme notifications distantes englobe les notifications push Apple ainsi que celles sur Google Cloud Messaging.
- iOS et Android possèdent eux aussi des notifications locales qui sont envoyées depuis une app ou depuis le système d'exploitation afin de capter l'attention de l'utilisateur. Pour de plus amples informations, voir Tutoriel mobile : Utilisation des notifications (iOS et Android).
- Le terme fournisseur de services englobe dans ce tutoriel les fournisseurs de services Cloud (Kinvey et Parse) et le fournisseur de services backend EMS.
- Des notifications push utilisant
TPushServiceConnection
et les classes associées deTPushService
sur Android sont implémentées via Google Cloud Messaging (GCM). Actuellement, l'appel de méthodes GCM depuis le thread principal provoque un blocage. Pour éviter que cela ne se produise, vous devez utiliser un thread séparé.
- Le terme notifications distantes englobe les notifications push Apple ainsi que celles sur Google Cloud Messaging.
Framework BAAS REST
Notre framework BAAS REST offre diverses actions :
- Créer, récupérer, mettre à jour et supprimer des objets
- S'inscrire, se connecter, récupérer, mettre à jour et supprimer des utilisateurs
- Charger, télécharger et supprimer des fichiers ou des flux
- Exécuter des requêtes sur des objets et des utilisateurs
- Envoyer des notifications push
- S'abonner à et recevoir des notifications push sur un périphérique
Rubriques de ce tutoriel mobile
Il est recommandé de suivre ces rubriques dans l'ordre indiqué, comme pour les étapes d'une procédure.
- Configuration du service de messagerie
- Configuration du fournisseur de services. Choisissez l'une des options suivantes, selon le fournisseur de services :
- Application multi-périphérique pour recevoir des notifications push
Voir aussi
- Présentation de BaaS
- Introduction à Kinvey et Parse
- Notifications push EMS
- Services de mobilité d'entreprise (EMS)
- Gestion des utilisateurs BaaS
- Utilisation de BaaS pour le stockage backend
- Tutoriel mobile : Utilisation des notifications (iOS et Android)
- Tutoriel mobile : Utilisation de BaaS pour le stockage backend (iOS et Android)