ntfy for delphi
v2.0.0

該庫是Delphi製造的NTFY服務器的客戶端實現。您可以通過HTTP發送並接收即時通知。 NTFY的維護者是Philipp C. Heckel。正如他所說的那樣,這項服務將保持自由,並且將熱烈接收雲託管的各種支持。您也可以自我託管服務器。請訪問Docs.ntfy.sh開始,也不要忘記在他的項目中留下明星。
您需要將src文件夾添加到庫路徑或搜索路徑。
您可以推動主題通知。主題就像頻道一樣,您選擇的名稱將成為公共網址,因此請確保不要選擇一個容易猜測的內容。
uses
Notify;
begin
Ntfy.Notification(
New.Notification
.Topic( ' your-very-secret-topic ' )
.Title( ' ⚾ Go to the game ' )
.MessageContent( ' Tomorrow at 10:00hs ' )
);
Ntfy.Publish;
end ;
您可以通過多種方式訂閱。例如,Web應用程序,Android,CLI或您可以以這種方式使用此庫:
uses
Notify;
begin
Ntfy.Subscribe( ' your-very-secret-topic ' ,
procedure (AEvent: INotifyEvent)
begin
WriteLn( ' You received a message: ' + AEvent.MessageContent)
end );
end ;
iOS仍然依靠FCM,並且“誠實”決定在需要時殺死背景/前景過程。它尚未經過適當的測試。所有其他平台都已進行了測試,可以發表或維護長時間暫停的訂閱背景活動而不會出現任何問題。請參閱這些樣本,以學習在您的項目中使用。目前沒有對Linux進行測試。
Delphi的NTFY利用一些庫來訂閱和發布。無需安裝它們。各自的信用授予創作者:
檢查Wiki頁面以獲取特定說明,更新或教程。我已經為激情和好奇心創建了此實施,它將仍然是MIT許可證的開源項目。隨時使用,貢獻和改進該項目!