firebaseappdelegateproxyenabled - firebase push notification ios



Firebase: Impossible de télécharger le certificat APN de production (4)

Dans certains cas, il pourrait y avoir une certaine sémantique, alors faites attention au sens.
Lorsque vous devez télécharger les certificats dans la console firebase, il y a 2 zones avec un texte d'espace réservé qui se lit comme suit:
1. Pas de certificat APN de développement
2. Aucun certificat APN de production

Dans mon cas, j'avais compris que je ne devais pas télécharger un certificat d'APN de développement dans la case 1. En fait, firebase signifiait qu'aucun certificat de développement Apns n'avait encore été téléchargé et que je pouvais télécharger mon certificat.

Je teste actuellement une application dans TestFlight et j'ai besoin d'un certificat d'APN de production pour tester les notifications dans Firebase.

J'ai suivi toutes les étapes de cette vidéo et configuré avec succès le certificat des APN de développement: https://www.youtube.com/watch?v=LBw5tuTvKd4

J'ai également vérifié que mes étapes suivant le guide de support Firebase. Bien que je remarque que le site Apple Developer a légèrement changé depuis la rédaction de ce guide: https://firebase.google.com/docs/cloud-messaging/ios/certs#configure_an_app_id_for_push_notifications

J'ai généré un certificat APN de production sur developer.apple.com en utilisant la même méthode que le certificat de développement, mais lorsque j'essaye de télécharger le fichier .p12 sur Firebase, cela me donne l'erreur suivante:

"L'environnement du certificat ne correspondait pas. Assurez-vous d'avoir le bon certificat APNS de développement ou de production."

Je télécharge définitivement un fichier .p12 généré à partir d'un certificat APNS de production. Y a-t-il autre chose que je dois faire pour un certificat de production?


Answer #1

Dans mon cas, je voulais télécharger un certificat de production sur Firebase, et après avoir tout essayé, j'ai finalement réalisé que j'avais créé un certificat de développement sur iOS Developer ...


Answer #2

Lorsque j'ai essayé la solution proposée ici, rien ne fonctionne (cela signifie probablement que je vais bien). J'ai résolu ce problème en remplaçant Chrome (L'application fonctionne depuis très longtemps) par Safari (j'appelle l'application uniquement à cette fin) pour le téléchargement.

Cela signifie que si redémarrer, Chrome peut également fonctionner.

FYI.


Answer #3

Résolu L'erreur que je commettais était que j'exportais la partie "clé privée" du certificat dans Keychain Access au lieu de la partie "certificat". Dès que j'ai exporté le .p12 en utilisant le bon article - cela a fonctionné.





firebase-cloud-messaging