web-dev-qa-db-fra.com

Firebase: InvalidApnsCredential tant que les certificats sont valides

Petite question.

J'essaie d'envoyer un message à mon application de test de notification Push. Il travaille depuis plusieurs semaines en preuve de concept sur la même application mais plus maintenant.

J'obtiens un échec: InvalidApnsCredential et Firebase nous disent: "Un message ciblé vers un appareil iOS n'a pas pu être envoyé car le certificat SSL APN requis n'a pas été téléchargé ou a expiré. Vérifiez la validité de vos certificats de développement et de production"

Mais lorsque j'archive ma console Firebase, cela me dit que le certificat de développement et de production sera valide pendant 9 mois de plus.

Quoi d'autre pourrait être à l'origine de ce message?

Merci d'avance!

14
SeikoTheWiz

Si d'autres sont également confrontés au problème, voici quelques conseils:

1) Chaque fois que vous êtes confronté à des problèmes de notification, essayez d'envoyer un Push via la console graphique que Firebase fournit pour envoyer des notifications.

2) Si votre application en direct sur Appstore ne reçoit pas de notification Push mais reçoit une notification uniquement lors de l'exécution via Xcode, vous n'avez pas téléchargé le certificat de production sur la console Firebase

3) Si vous avez téléchargé des certificats de production et de développement et que les notifications ne sont toujours pas reçues, téléchargez les derniers certificats et téléchargez-les à nouveau sur la console Firebase

28
harshal jadhav

L'ajout de l'ID d'équipe dans Firebase a fonctionné pour moi.

Console Firebase -> Général -> sélectionnez votre application -> Ajouter un TEAM ID

Vous pouvez trouver l'ID de l'équipe dans Apple portal developer:

https://developer.Apple.com/account/#/membership

0