2017-05-16 4 views

Répondre

3

À partir d'aujourd'hui une application web ne peut pas recevoir les notifications push sur un navigateur iOS (Safari, Chrome pour iOS, ...). La raison en est que iOS n'inclut pas encore une implémentation de Service Workers, qui sont nécessaires pour que les notifications push fonctionnent. Il est actuellement en développement, bien que: https://webkit.org/status/#specification-service-workers

Et il travaille déjà sur Safari pour Mac OS X: https://developer.apple.com/notifications/safari-push-notifications/

Pendant ce temps, vous devrez régler pour une implémentation native de votre application, au moins sur iOS. Ma recommandation serait d'utiliser ce que vous avez développé pour le web et en faire une application hybride grâce à l'utilisation de Apache Cordova.

Vous pouvez également vérifier régulièrement si le support est disponible ici:

0

Vous pouvez envoyer une notification push depuis une application Web, la seule condition est que l'appareil mobile doive s'être inscrit pour recevoir des notifications push pour une application particulière. L'enregistrement pour la notification push est effectué via une application native et ne peut être effectué que via une application native. Une fois l'application native enregistrée pour la notification push, elle peut envoyer le jeton d'autorisation au serveur, qui peut être utilisé conjointement avec le certificat utilisé pour provisionner le client natif, pour envoyer les notifications push au périphérique mobile.

S'il vous plaît se référer aux directives d'Apple sur notification push pour plus de détails

https://developer.apple.com/notifications/

+0

Merci. Vous ne pouvez donc pas envoyer de notifications push depuis un navigateur sur ios, à partir de cette date? –

+0

Si vous avez intégré la fonctionnalité de notification push dans l'application native, vous pouvez d'autre non. – user3575114