Macapi.Notifications
v1.0.0
Pont de notification macOS simplifié pour Delphi #DelphiCocoaFlavored
Lily Stilson // 2020
Cette unité est destinée à fonctionner avec RAD Studio 10.4. Cela ne fonctionnera pas dans les anciennes versions en raison d'un bug dans Macapi.Foundation. Si votre application n'a pas été signée avec le certificat de développeur Apple, à partir de macOS 10.15, cette unité fonctionnera, mais n'appellera aucune notification en raison des limitations du système d'exploitation.
Planification simplifiée des notifications. Déclenche une notification après à une heure programmée ;
procedure ScheduleNotification ( const ATitle, ASubtitile, AInformation: String;
const ADeliveryDate: TDateTime;
const UseTimeZone: boolean = True);
Présentation simplifiée des notifications. Déclenche une notification immédiatement.
procedure PresentNotification ( const ATitle, ASubtitile, AInformation: String);
// SceduleNotification // Form contains TButton.
procedure TNSNotificationsTestForm.SceduleNotificationButtonClick (Sender: TObject);
begin
SceduleNotification( ' Notification Title ' , ' Foo Bar ' , ' Very Informative. Such Notification! ' ,
Now + EncodeTime( 0 , 0 , 5 , 0 ));
end ;
// NSSavePanel // Form contains TButton and TEdit
procedure TNSNotificationsTestForm.PresentNotificationButtonClick (Sender: TObject);
begin
PresentNotification( ' Notification Title ' , ' Foo Bar ' , ' Very Informative. Such Notification! ' );
end ;