Entwicklung einer mHealth-App zum Vergleich moderner Benachrichtigungstechniken

Ulm University

BA Abschlussvortrag, Salih Sakar, Ort: Online, Datum: 10.11.2021, Zeit: 11:15 Uhr

Push Notifications haben sich als eine sehr effektive Benachrichtigungsmöglichkeit etabliert. Ein Entwickler, welcher Push Notifications z.B. in einer mHealth App gezielt einsetzen möchte, steht vor der Frage, welche Push Technologien es zur Auswahl gibt und wie sie im gegenseitigen Vergleich unter wichtigen Qualitätsaspekten wie Zuverlässigkeit und Skalierbarkeit des Push Dienstes und Verfügbarkeit von Push Notifications stehen, um die für ihn Bestgeeignete unter allen Alternativen abzuwägen und zu implementieren.

In dieser Arbeit ist das Ziel, ausgewählte Push Technologien Implementierungen anhand einer selbst entwickelten mHealth App auf Zuverlässigkeit, Verfügbarkeit und Skalierbarkeit zu untersuchen. Es wird mit einer Auswahl von Push Technologien wie Remote Notifications mit FCM, HTTP Long Polling und einer eigenen offenen mobile notification server (MSN) Lösung im Vergleich zu Local Notifications diskutiert, welche Push Technologie unter den Aspekten der Skalierbarkeit und Zuverlässigkeit des Dienstes und Verfügbarkeit der Push Nachrichten die bestgeeignete Push Technologie im App Kontext ist. Der jeweilige App Kontext und die Diskussion der am besten geeigneten Push Lösung werden mit einer selbst implementierten Motivationsapp unterstützt.

Um zur Forschungsfrage der geeigneten Push Technologie eine Antwort zu geben, wurde mit Hilfe der App die Zuverlässigkeit der Push Technologien getestet. Skalierbarkeit und Verfügbarkeit der jeweiligen Push Technologien wurde außerdem mit Hilfe dieser App bewertet.

Die Vorteile und Nachteile im gegenseitigen Vergleich der Push Technologien haben gezeigt, dass lokale Push Lösungen unter den gegebenen Qualitätsanforderungen am besten im App Kontext geeignet sind. Der Vergleich und die Diskussion zur bestgeeigneten Push Lösung haben allgemeingültige Eigenschaften, Vor- und Nachteile der jeweiligen Push Technologien deutlich gemacht, so dass lokale Push Lösungen unter diesen Qualitätspunkten zur Umsetzung eines App-Benachrichtungsdienstes mit Push Notifications empfehlenswert sind.