ntfy 实现消息订阅和通知(无需注册、无需服务器,太好了) |
您所在的位置:网站首页 › 开源消息推送服务器是什么 › ntfy 实现消息订阅和通知(无需注册、无需服务器,太好了) |
目录 一、下载 ntfy 的Delphi 库(打开ntfy for Delphi 的开源库地址) 二、创建发布消息程序 三、订阅(接收)消息程序 四、说明: 五、程序下载(包含库): ntfy 可让你在任何电脑上通过脚本,使用简单的 HTTP PUT 或 POST 请求,向手机或桌面发送推送通知。 ntfy 重要功能: 无需注册账号;免费,至少目前是完全免费;不需要自己建立服务器(当然也可建立个性化的自己的服务器)ntfy支持: Command line (curl)ntfy CLIHTTPJavaScriptGoPythonPHPDelphi本篇我们将介绍Delphi 中如何使用 ntfy。 ntfy for Delphi 的开源库地址:GitHub - hazzelnuts/ntfy-for-delphi at net-http 自建服务器开源链接(不是本文要讨论的):GitHub - binwiederhier/ntfy: Send push notifications to your phone or desktop using PUT/POST 一、下载 ntfy 的Delphi 库(打开ntfy for Delphi 的开源库地址)下载下来后,添加src为Delphi项目可以搜寻到的目录! 特别提醒: GitHub上的库有两个分支需要注意,由于早期开发使用的是Indy,所以默认下载的是main分支,也就是Indy分支,这样就需要有运行时DLL支持(libeay32.dll和ssleay32.dll),如果选择het-http分支,就是用的时TNetHTTP,不是Indy,这样就不需要DLL支持,就可以使用在FMX上,支持移动端了。 当然要使用net-http这个分支了! 二、创建发布消息程序 uses Notify; procedure TForm1.Button_NotifyClick(Sender: TObject); begin Ntfy.Notification( New.Notification .Topic(Edit_Topic.Text) .Title(Edit_Title.Text) .MessageContent(Edit_MessageContent.Text) ); Ntfy.Publish; end;注意增加Notify库的src目录到程序的搜索目录。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |