J'ai vu dans la console de développeur de Google que GCM permet de générer une clé API pour iOS. J'ai cherché sur le Web toute sorte de documentation sur la manière d'implémenter les notifications push via GCM dans une application iOS, mais je n'ai pas trouvé de réponse.
Est-il vraiment possible d'implémenter les notifications Push Jet à l'aide de GCM dans les applications iOS? documentation, exemples ou quelque chose à apprendre à faire cela?
Merci!
J'ai essayé et ça marche très bien. Suivez ceci https://developers.google.com/cloud-messaging/ios/start
Voilà comment cela fonctionne.
Vous créez une entrée d'application sur la console Google. Téléchargez le développement et la production certifiés dans l'assistant de création. (Vous devez télécharger les deux) Et suivez les étapes décrites dans la documentation.
GCM pour iOS a quelques fonctionnalités intéressantes comme
Abonnez-vous à la notification basée sur un sujet particulier. Ignorer les autres.
Envoyer une notification à d'autres appareils de l'application.
Si vous voulez essayer google exemple d'application . MISE À JOUR: c'est Google avec un G majuscule maintenant . Juste
pod try Google
Là, vous obtiendrez un exemple dans ObjC, Swift et même une application Mac pouvant envoyer des notifications.
Google se déplace vers Message de cloud Firebase depuis GCM.
Google a maintenant introduit Google Cloud Platform pour iOS. Voir leur entrée de blog pour plus d'informations. La messagerie Google Cloud est désormais prise en charge pour Android et iOS.
Google a mis à jour sa documentation en ligne . Vous avez toujours besoin d'un certificat APNS valide. Ensuite, votre application peut s'inscrire auprès de GCM à l'aide de iOS GCM API . Votre serveur de notifications devrait fonctionner sans modification.
À compter de Google I/O 2015, Google a officiellement ajouté le support iOS pour GCM. Vous pouvez trouver plus d'informations ici: https://developers.google.com/cloud-messaging/ios/start
la réponse est oui, vous pouvez utiliser l'API Google Cloud Messaging pour communiquer avec des appareils iOS, mais c'est un processus assez complexe. Vous pouvez lire la documentation officielle sur https://cloud.google.com/resources/articles/ios-Push-notifications
Cordialement
Certaines API Google fonctionnent avec iOS GCM uniquement pour Android. Le seul moyen d'envoyer des notifications Push à des périphériques iOS consiste à utiliser le système de notification Apple Push. Google devrait supporter cela.
Vous pouvez toujours nous utiliser quelque chose comme un dirigeable urbain si vous souhaitez utiliser plusieurs plates-formes.
La réponse est no pour Google Cloud Messaging. Toutefois, il est possible d'envoyer une notification Push à des appareils iOS à l'aide de Google Cloud Platform avec Google App Engine et Google Cloud Endpoints. ( Voir cette documentation )
Mais vous aurez inévitablement besoin de communiquer avec le service de notification push Apple. La tâche à accomplir est évidemment plus complexe que d’utiliser directement le service Apple.
Wow, c'est vraiment mauvais. En fait, vous devez modifier le client sur iOS pour que cela fonctionne! Dans mon entreprise, ce n’est malheureusement pas une option, revenons donc à Amazon SNS.
L'idée ici est qu'avec l'implémentation de Google, vous devez uniquement communiquer avec le GCM, mais pour pouvoir envoyer un message à iOS, votre appareil devra d'abord se synchroniser avec GCM pour transmettre des jetons, etc. bibliothèque.
En tant qu’utilisateur de Google App Engine, j’étais vraiment enthousiasmé par cela, mais c’est vraiment décevant.