Macapi.Notifications
v1.0.0
Delphi #DelphiCocoaFlavored용 단순화된 macOS 알림 브리지
릴리 스틸슨 // 2020
이 장치는 RAD Studio 10.4와 함께 작동하도록 만들어졌습니다. Macapi.Foundation의 버그로 인해 이전 버전에서는 작동하지 않습니다. 앱이 Apple 개발자 인증서로 서명되지 않은 경우 macOS 10.15부터 이 장치는 작동하지만 OS 제한으로 인해 알림을 호출하지 않습니다.
단순화된 알림 일정. 예정된 시간 이후에 알림을 실행합니다.
procedure ScheduleNotification ( const ATitle, ASubtitile, AInformation: String;
const ADeliveryDate: TDateTime;
const UseTimeZone: boolean = True);
단순화된 알림 표시. 즉시 알림을 실행합니다.
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 ;