PushDeer 是一款由 Server酱 开发者 @Easy 牵头的众筹开源项目,实现了一个可「自行架设的无 APP 推送服务」,基于 iOS 轻 App(App Clips)、Android 快应用(暂未发布),只需要发送一个简单的 HTTP 请求,即可在手机上获得推送通知。@Appinn
从手机上获得自定义推送消息,一直是自定义爱好者的强烈需求,之前有类似 Pushbullet、Bark 的应用也可以给自己发推送,但都需要安装一个 App。
而实际上利用系统级别的轻应用,比如 iOS 上的 轻 App,就能在无需安装任何 App 的情况下,直接获取服务。
PushDeer 轻 App
PushDeer 的原理是这样的:用 iPhone 相机扫描二维码启动这个轻 App,然后绑定设备并获取 Key,再访问一个带有 key 和推送内容的 URL 就能在手机上立即收到推送了。
在登录、绑定设备之后,就可以获得 Key 了。
如何使用
https://api2.pushdeer.com/message/push?pushkey=你的key&text=推送内容
用浏览器访问上面的网址,就能立即在手机上收到推送通知了,完美。
自托管 Self-hosted
PushDeer 在 GitHub 开源,并且可以自托管,也就是用自己的 URL 来实现推送目的,就非常赞了。
项目主页也列出来一些应用场景:
PushDeer主要面向以下三类用户
- 高阶电脑用户
- 开发者
- 公司或自媒体
高阶电脑用户
具有一定电脑操作技能的高阶用户,比如:
- NAS 用户
- 站长
- 电脑技术爱好者
他们使用PushDeer的场景包括但不限于:
- 推送路由器和 NAS 的状态、公网 IP 等信息
- 推送 WordPress 最新的评论
- 推送加密货币达到特定价格的通知
- 在多台设备上推送文本
- 自动化工具推送定期汇报
开发者
使用PushDeer的场景包括但不限于:
- 推送报错和调试信息
- 推送服务器异常
- 推送定时任务输出
- 在自己的软件发送消息到手机(引导用户填入PushDeer的key)
公司或自媒体
使用PushDeer的场景包括但不限于:
- 面向自己的用户推送通知、内容和营销信息(类似公众号,但不受微信限制)
总之有兴趣的同学赶紧试试吧,轻 App 还是很不错的。
原文链接:https://www.appinn.com/pushdeer-app-clips/
期待安卓版
“`
PushDeer 在 GitHub 开源,并且可以自托管,也就是用自己的 URL 来实现推送目的,就非常赞了。
“`
这里的描述并不十分妥当,
https://github.com/easychen/pushdeer/issues/17
PushDeer 并不公开 推送的证书, 所以它并不能像 Bark 那样, 允许用户 “用自己的 URL 来实现推送目的”.
在苹果平台是需要平台开发者账号的
证书就是开发者账号生成的 需要自行注册
Bark是因为开发者上线了App所以你才能推送
PushDeer不走App 所以只能这样曲线
1. 轻App 不是没有 App.
2. PushDeer 也是有App的, 且 完整的App和轻App 两个的推送证书是不一样的.
3. 他们并不公开推送证书(并不是没有推送证书).
应该是PushDeer没有公开推送证书,如果使用者想搭建自己的私有服务,需要使用者用自己的开发者账号生成推送证书,并用自己的开发证书打包APP
等个Android版本的~
蹲个安卓版,这个东西的确很有用。
安卓版有没有类似项目啊,也没有个替代品
苹果推出轻APP那么久了,终于见到实际使用的应用了
这个项目就是sever酱的团队发起的,安卓平台的也正在开发中
https://api2.pushdeer.com/message/push?pushkey=自己的key&text=内容,
试了不行啊
可以去 GitHub 反馈下问题。
“自己的key”要换成你自己的key
不装APP,可以通过sever酱的微信公众号推送消息到手机啊
同开发者
除非了收费有点贵。。。其他没啥
@青小蛙 请问有没有能推送到nas的软件呀
推送给一台机器通知么….
是的呀,没有公网IP就想用这种折中的方法
不是,机器怎么读通知?
不是真的通知,就是能收到一个json数据,就可以触发程序继续执行了。
那你这个问题描述就有问题。重新整理一下,我帮你问问。
好, 需要一个可以在没公网的NAS上接受HTTP请求来触发任务的程序或脚本。
我现在的方法是先写了一个Python 的API放在Heroku上,接收消息写入Atlas的Mongodb(这块已经写完了),然后在NAS上写个轮询MongoDB的程序,每隔一个小时执行一次,将要下载的东西拿回来,调用aria2等程序执行下载。(写了一半,还没写完)
这样行吗?
有群晖搭建教程吗?项目上看不到教程,或者说我看不懂。。。。。需要小白教程