Pouvons-nous courir firebase en temps réel à l'écoute sur ios serviceworker?
Que de iOS 11.3 il est serviceworker fonctionnalité prise en charge
Même si elle n'a pas de support pour la notification. Je me demande si il est possible de l'exécuter tout en temps réel à l'écoute, comme firebase base de données, afin de recevoir des données en temps réel et l'utilisation ServiceWorkerRegistration.showNotification
pour montrer notification locale au lieu
Est-il possible?
- si vous avez besoin d'obtenir des données en temps réel à partir de firebase vous pouvez utiliser
observe(DataEventType.value,....)
ou vous pouvez utiliser web socket IOlistener on
Veuillez expliquer la question plus - Est-ce que ceux exécuter en "serviceworker" ?
- Jusqu'à présent, je n'ai pas compris votre question, mais si vous souhaitez afficher une notification locale sur le port d'écoute websocket, Vous pouvez le faire, mais cette solution ne pas travailler si vous êtes app tué ,je l'espère, je comprends votre question
- Savez-vous ce qu'est "serviceworker" ?
- Si tu parles de l'agent du service de js oui je le connais
Vous devez vous connecter pour publier un commentaire.
Tout iOS ne prennent pas en charge Web, les notifications Push encore(comme de Avr-2018), tout ce que vous pouvez faire est d'avoir un écouteur d'événement pour des données côté serveur(Firebase dans votre cas) et de recevoir des données à afficher comme une Notification d'alerte ou comment jamais vous voulez le présenter à l'intérieur de votre application(pas dans iOS zone de notification).
Malheureusement, c'est la meilleure façon, vous pouvez gérer les notifications pour iOS. Je sais, ce n'est pas si grand pour les développeurs 🙂 j'Espère que Apple accélère sur la PWA. Ils sont plus d'un an de retard au Service du parti travailleur lui-même. À quoi s'attendre!
Mise à jour : Un lien de plus sur WhatWebCanDo.aujourd'hui et l'un d'Apple qui dit iOS Safari ne supportent pas de notification push comme un standard du web définis par le w3c. Mais regarde comme il est un OS X safari solution propriétaire disponible.
have an event listener for data from server side and receive that data to show it as an Notification
C'est ce que j'aimerais faire, mais dans le serviceworker c'est le point. Alors même que la page a été fermée le service un travailleur encore en cours d'exécution en arrière-plan et peut montrer noti comme un vrai push notishowLocalNotification
n'est-ce pas?Si vous êtes à l'aide de firebase ensuite, vous trouverez la notification push dans le terminal principal de votre firebase projet et vous ne serez pas en mesure d'exécuter le service de travailleur javaScript sur ce mode hors connexion pour la manipulation des données, mais vous pouvez l'utiliser pour la notification push. pouvez-vous expliquer plus sur la question d'être bref.!