Hallo,
ich möchte in meiner App eine Benachrichtigung für den User so setzen, dass er nach 2 Tagen daran erinnert wird, die App doch mal wieder zu starten. Die Benachrichtigung wird dabei beim Start gelöscht und beim beenden gesetzt:
Code:
DecodeDateTime(Now, AYear, AMonth, ADay, AHour, AMinute, ASecond, AMSecond);
NotificationCenter1.CancelAll;
MyNotification := NotificationCenter1.CreateNotification;
MyNotification.Name := 'MyApp_ComeBack';
MyNotification.AlertBody := 'Lust, mal wieder zu spielen?';
MyNotification.FireDate := IncDay(Date,2)+EncodeTime(AHour, AMinute, 0, 0);
NotificationCenter1.ScheduleNotification(MyNotification);
MyNotification.DisposeOf;
Das Problem: Die Benachrichtigung erscheint nie, selbst auf blanken Android's nicht, wo der User vielleicht was abgestellt hat. Benötige ich da noch zusätzliche Berechtigungen?
Es handelt sich um eine Android App, erstellt mit XE 10.1