Ich arbeite an einer Hybrid-App, die auf Angular 1.5 basiert. In einem Teil der App möchte der Client nun ein Nachrichtensystem, damit der Administrator einer Gruppe den normalen Arbeiter/Benutzer benachrichtigen kann. Ich möchte überprüfen und sehen, ob dies getan wird, würde Server gesendet Ereignisse die Lösung sein? Wenn ja, lasse ich es weiterhin laufen, während der Benutzer die App geöffnet hat? Wie wirkt sich das auf die Leistung aus?Server gesendet Ereignisse mit Hybrid-Anwendung
0
A
Antwort
0
Ich nehme an, Authentifizierung müsste gegen Benutzer durchgeführt werden, um zwischen Admin-und Worker-Konten zu unterscheiden.
Lassen Sie Angular AJAX-Aufrufe an Ihren Server senden, der den Authentifizierungsstatus der Benutzer überprüft, bevor die clientseitige Ansicht gerendert wird.
Sie sollten die resolve
Eigenschaft in Angular erforschen, um diese Art von Lösung zu implementieren.
Verwandte Themen
- 1. HTML5 Server gesendet Ereignisse nicht in Echtzeit?
- 2. Flask-Server gesendet Ereignisse Socket-Ausnahme
- 3. Server gesendet Ereignisse auf Play-Framework mit Java
- 4. Einfache Möglichkeit zur Implementierung Server gesendet Ereignisse in Node.js?
- 5. So schließen Sie Server-Gesendete Ereignisse Ereignisse
- 6. Server gesendete Ereignisse mit AFNetworking
- 7. Server gesendet Event Messaging Problem
- 8. Gridview-Server-Ereignisse
- 9. Wie Server Gesendete Ereignisse mit Asp.NET Web API zurückgegeben werden
- 10. Ermitteln des anfänglichen Netzwerkstatus in einer Hybridanwendung
- 11. Server gesendet Ereignis und asp classic
- 12. Server-gesendete Ereignisse vom Server stoppen
- 13. Servant Server Gesendete Ereignisse Unterstützung
- 14. Wie DOM-Ereignisse geklont oder erneut gesendet werden?
- 15. WAS 8.5.5 + Worklight 6.1 und TLS 1.2 in Hybridanwendung
- 16. Die Ereignisse werden nicht an unsere API für Vollkalender gesendet?
- 17. Problem Bereitstellen von Asp.net-Hybridanwendung in IIS 7
- 18. Django, Client gesendet Cookie in Server verloren
- 19. Server gesendet Ereignis kann nicht auf Produktionsumgebung
- 20. Mail kann nicht mit gmail SMTP-Server gesendet werden
- 21. Deal mit Server gesendet Ereignis auf Client-Seite GWT
- 22. von dev-Server gesendet E-Mail mit --smtp_host = smtp.gmail.com
- 23. Cookies werden nicht an den Server gesendet
- 24. EventSource/Server-Gesendete Ereignisse über Nginx
- 25. ASPNET Core Server Gesendete Ereignisse/Response flush
- 26. wichtigsten Ereignisse mit Roboter-Klasse
- 27. Server-Client-Kommunikation: Long Polling, Comet, & Server-sendete Ereignisse (SSE)
- 28. gSOAP für WCF-Server mit TCP-Bindung und Callback-Ereignisse
- 29. Keine Ereignisse registriert mit SemanticLogging-Dienst auf einzelnen Server
- 30. Wie WebSocket Server schließen Ereignisse mit akka-http WebSocket Client
Ich werde die Lösung überprüfen. Aber so weit wie Ajax, das ist eine Lösung, aber soweit ich weiß, Server gesendet Ereignisse stellen die Verbindung und halten Sie es offen, richtig? wo Ajax aufruft, macht tatsächlich die ganze Arbeit und schließt es dann. –
Grundsätzlich fragt AJAX den Server nach neuen Daten ab und erhält eine Antwort zwischen den Intervallen und es funktioniert über HTTP. In HTTP öffnet es eine Verbindung auf Anfrage und schließt die Antwort, so dass Sie richtig sagen, dass die Verbindung nicht offen gehalten wird. Ich kenne Ihren Anwendungsfall nicht, aber eine AJAX-Implementierung würde funktionieren, wenn Sie die Authentifizierung überprüfen möchten und Angular AJAX-Funktionen bereitstellt. – cnic
Wenn Sie eine offene Verbindung zwischen einer Clientanwendung und einem Server aufrechterhalten möchten, können Sie sich das WebSockets-Protokoll ansehen. – cnic