Firebase nous permet d'envoyer des messages de notification via notre propre application en faisant une POST
demande.
Ce tutoriel, nous donne des instructions pour faire cette demande . Cependant, il y a un Authorization
champ dans l'en-tête où je dois placer ma propre clé de serveur.
Où puis-je obtenir cette clé de serveur? Il n'y a pas d'instructions pour cela.
Réponses:
Solution:
la source
Project credentials
tête sur une ligne étiquetéeServer key
.Prenez celle-ci: (La première réponse est juste - celle-ci est juste pour montrer à quoi ressemble la page!) Https://support.clevertap.com/docs/android/find-your-fcm-sender-id-and-fcm -server-api-key.html #
la source
MISE À JOUR: Depuis avril 2017, cette méthode ne fonctionne pas. La clé api_key dans
google-services.json
est uniquement la clé héritée. La réponse choisie est correcte.Méthode obsolète:
Dans votre projet, il existe un fichier JSON appelé google-services.json
Ouvrez ce fichier et recherchez
ceux *** sont la clé de l'API de votre serveur
Si vous n'avez pas ce fichier, vous pouvez le télécharger à partir des détails de votre application dans le compte Firebase
la source
Il existe deux clés sur Firebase, la première se trouve dans Paramètres (onglet Général) et sa clé d'API Web.
Le second et ce qui vous intéresse est dans Paramètres (Onglet Cloud Messaging) sa clé de serveur appelée
Utilisez le second pour les notifications push de php.
la source