Pour configurer des notifications Push pour les appareils Android et pour activer push pour les applications Cordova pour Android, vous devez utiliser le service Google Cloud Messaging
(GCM). Pour utiliser GCM, vous avez besoin d'un compte Google valide.
Procédure
- Rassemblez les informations suivantes concernant votre projet d'API Google à partir de Google Developers Console
(http://code.google.com/apis/console) :
- Numéro de projet
- Le numéro de projet est une valeur numérique unique créée lorsque vous créez votre projet Google API. Veillez à ne pas utiliser le nom du projet ou l'ID de projet en tant que valeur
senderID.
Vous pouvez trouver le numéro de projet dans le tableau de bord Google Developers Console en développant votre projet et en enregistrant la valeur sous Numéro de projet.
- Clé de serveur
- Assurez-vous que la clé du serveur n'est pas limitée à une URL spécifique. Pour plus d'informations sur la façon de créer la clé, consultez Clés d'API.
Vous pouvez obtenir votre API de serveur à partir de la page Données d'identification dans Google Developers Console en sélectionnant .
- Si votre organisation dispose d'un pare-feu qui limite le trafic à destination ou à partir d'Internet, vous devez effectuer les étapes suivantes :
- Configurez le pare-feu pour permettre la connectivité avec GCM afin que vos applications client GCM reçoivent des messages. Les ports à ouvrir sont 5228, 5229 et 5230. GCM utilise généralement uniquement 5228, mais il utilise parfois 5229 et 5230. GCM ne fournit pas d'adresse IP spécifique, vous devez donc permettre à votre pare-feu d'accepter les connexions sortantes vers toutes les adresses IP contenues dans les blocs d'IP répertoriés dans l'ASN de Google, 15169. Pour plus d'informations, consultez Implémentation d'un serveur de connexion HTTP.
- Assurez-vous que votre pare-feu accepte les connexions sortantes provenant du service de notification push IBM MobileFirst Platform Foundation vers
android.googleapis.com sur le port 443.
- Vous pouvez définir les certificats en utilisant l'une des méthodes suivantes :
- Pour configurer les services Google Play dans votre projet Android, consultez https://developers.google.com/android/guides/setup.