Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
neben einer JAVA EE Anwendung (Wildfly, MySQL) hätte ich gerne auch noch eine native Mobile App.
Dazu scheint Flutter ganz gut geeignet zu sein, da sie somit Android un iOS in einem abdeckt.
Nun stellt sich mir die Frage aber, wie ich von meiner JAVA EE App eine Benachrichtigung an die Mobile App sende?
In der JAVA EE App sende ich per Websocket die Benachrichtigungen.
Wie geschieht das mit der Mobile App?
Ich habe gelesen, dass ich hierzu eventuell eine Cloudbasierte Datenbank (bspw. Firebase) bzw. Push Notification Server verwende könnte.
Das Abrufen von Daten innerhalb könnte man doch dann mittels REST API durchführen?
Oder ist das auch der falsche Ansatz?
Gibt es aber keine Möglichkeit meine bestehende MySQL Datenbank zu verwenden?
Vllt. hat hier jemand ein paar Einblicke, wie man sowas am Besten umsetzt?
Wie geschieht das mit der Mobile App?
Ich habe gelesen, dass ich hierzu eventuell eine Cloudbasierte Datenbank (bspw. Firebase) bzw. Push Notification Server verwende könnte.
Das ist auch eine übliche und sinnvolle Vorgehensweise.
Da für wäre FCM sinnvoll.
Denn das ist zumindest bei Android schon tief im System integriert.
Denn sonst bräuchtest du ja etwas was ständig deine Server zb. im Polling Verfahren abfragt.
Bzw. es müsste ein Dienst Service ständig 24/7 laufen. Und genau das ist auf Mobilen Geräten fast nicht mehr möglich und sinnvoll.
Dafür bittet dir das BS von Mobilen Gräten Hilfen zb FCM.
Das ist auch eine übliche und sinnvolle Vorgehensweise.
Da für wäre FCM sinnvoll.
Denn das ist zumindest bei Android schon tief im System integriert.
Denn sonst bräuchtest du ja etwas was ständig deine Server zb. im Polling Verfahren abfragt.
Bzw. es müsste ein Dienst Service ständig 24/7 laufen. Und genau das ist auf Mobilen Geräten fast nicht mehr möglich und sinnvoll.
Dafür bittet dir das BS von Mobilen Gräten Hilfen zb FCM.
Kommt darauf an das reine senden von Push Nachrichten sollte kosten los sein. Wenn du Zugriffe auf die DB zb Firestore … brauchst dann wohl nicht mehr. Je nach dem was du bei Firebase gebucht hast.
Aber du könnte es ja deine MySQL nutzen und es auf deinem Server laufen lassen und nur das FCM API nutzen.
In diesem Artikel werden die Firebase-Preisstruktur erläutert und Preistabellen für Firestore, Realtime Database, Cloud Functions und mehr bereitgestellt.