Kann ich Erinnerungsbenachrichtigungen von meiner eigenen App erstellen?

7

Ich versuche, lokale Benachrichtigungen für meine App zu implementieren. Sie dienen als Erinnerung für ein Ereignis, aber die Benachrichtigungen müssen von meiner App kommen und nicht von Kalender oder Erinnerungen.

Meine Frage ist, wie kann ich Benachrichtigungen erstellen, die vor ein bestimmtes Datum auslösen, während das tatsächliche Datum im 'time-field' angezeigt wird?

Das kann der Kalender tun:

Beachten Sie die obere rechte Ecke: " in 5m ". Ich versuche, die gleiche Funktionalität für meine eigenen Benachrichtigungen zu bekommen, aber ich kann nichts darüber finden. Das ist das einzige, was ich bekommen kann:
Sobald die Benachrichtigung eintrifft, wird " Jetzt " angezeigt. Anschließend wird die Anzahl der Minuten gezählt. Ich muss es X Minuten vorher gesendet haben und auf " Jetzt " zählen und dann hochzählen. Ist das möglich?

    
Sti 24.05.2017, 11:55
quelle

1 Antwort

2

Wie wäre es, wenn Sie mehrere benutzerdefinierte Notification.Name wie diesen Beitrag erstellen .
Sie könnten .onTime, .fiveMinutesReminder, .tenMinutesReminder und so weiter haben. Die Logik in Ihrer App würde festlegen, wann diese Erinnerungen ausgelöst werden sollen. Ihr selector handler function müsste eine Art switch statement haben, um verschiedene Erinnerungen zu verarbeiten. Der Handler muss abhängig von der Art der Erinnerung verschiedene text message anzeigen.

    
Mikasa 02.06.2017 13:40
quelle