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许可证的开源项目。随时使用,贡献和改进该项目!