Blog
Feature
12. Januar 20266 min

Intelligente Benachrichtigungen: Wiederholung, Badges und die Android-Fallen

Benachrichtigungen in einem Aufgabenmanager sind entscheidend. Erinnerungen müssen zuverlässig sein. Auf Android ist das ein Albtraum.

Das Wiederholungssystem

Ich plane die nächsten 30 Vorkommen einer wiederkehrenden Erinnerung auf einmal. Warum nicht nur die nächste? Weil Android die App jederzeit beenden kann, und damit auch die Planungslogik.

Das Neustartproblem

Beim Neustart des Telefons gehen geplante Benachrichtigungen auf einigen Geräten verloren. Samsung, Xiaomi, Huawei blockieren den BOOT_COMPLETED Broadcast. Lösung: Bei jedem Öffnen der App erneut überprüfen und neu planen.

Firebase Cloud Messaging

Für Push-Nachrichten (Gruppenaktivität, freigeschaltete Badges): FCM. Die Falle: FCM-Tokens ändern sich. Beim Start aktualisieren, in der DB speichern, ungültige bereinigen.

Die Icon-Badges

Der kleine rote Kreis auf dem Icon. Auf iOS: eine Zeile Code. Auf Android: Jeder Launcher hat seine eigene API. Samsung, Nova Launcher, AOSP – alle unterschiedlich. Ich habe diese Fragmentierung als Realität akzeptiert.

Gamification-Benachrichtigungen

Die befriedigendsten. Badge freigeschaltet: lokale Benachrichtigung mit benutzerdefiniertem Icon. Streak-Meilenstein: „30-Tage-Streak! Machen Sie weiter so.“ Diese kleine personalisierte Nachricht verwandelt eine Benachrichtigung in Motivation.