web-dev-qa-db-fra.com

Notifications push dans Apple Safari avec FCM

Nous avons implémenté les notifications Push à l'aide de FCM en chrome et firefox et cela a bien fonctionné, mais Safari ne prend pas en charge les opérateurs de service, qui sont obligatoires pour FCM.

Quelqu'un at-il traité avec ce genre de problèmes? Aucune suggestion?

8
Nicolas Rojo

Bien que les agents de service travaillent maintenant sur Safari, ils ne suffisent pas. 

La documentation dit:

L'API JavaScript FCM vous permet de recevoir des messages de notification dans les applications Web des navigateurs prenant en charge le Push API . Ceci inclut les versions de navigateur listées dans cette matrice de support .

Safari ne prend pas en charge Web Push , sur lequel FCM s'appuie pour la prise en charge du navigateur. Cela signifie donc que Safari ne peut pas recevoir de notifications FCM.

3
Frank van Puffelen

Je ne suis pas sûr de cette nouvelle situation dans Safari et le personnel de service, mais j'ai essayé d'implémenter les notifications push FCM dans mon application iOS et je me suis rendu compte qu'il vous fallait d'abord un certificat APN (Apple-Push-Notification). Je ne sais pas si cela est nécessaire si vous travaillez avec Safari, mais je peux imaginer qu'Apple souhaite également que ses notifications Push soient d'abord redirigées vers les serveurs APN.

1
Matt Harris