我有些自动提醒只是想看一眼,看完划掉就删了~
邮件或聊天软件做提醒都稍微重了一点,
iPhone 消息推送可靠不丢数据、实时性也比较好,正好合适。
所以这个 APP 就诞生了, 使用简单 http 请求给自己的 iPhone 发推送
自用了几个月,还算稳定没掉过通知,分享出来给有需要的 V 友。免费并提供源码和后端程序
如果你的**数据敏感**,可以在自己的主机上部署后端程序,这样数据只在 你的手机、你的主机、Apple 推送服务器之间传输,非常安全 。App 内点添加私有服务器有文档
使用示例
AppStore 连接
https://itunes.apple.com/cn/app/bark-customed-notifications/id1403753865
App 源码
https://github.com/Finb/Bark
后端源码
https://github.com/Finb/go-tools/blob/master/Bark.go
邮件或聊天软件做提醒都稍微重了一点,
iPhone 消息推送可靠不丢数据、实时性也比较好,正好合适。
所以这个 APP 就诞生了, 使用简单 http 请求给自己的 iPhone 发推送
自用了几个月,还算稳定没掉过通知,分享出来给有需要的 V 友。免费并提供源码和后端程序
如果你的**数据敏感**,可以在自己的主机上部署后端程序,这样数据只在 你的手机、你的主机、Apple 推送服务器之间传输,非常安全 。App 内点添加私有服务器有文档
使用示例
AppStore 连接
https://itunes.apple.com/cn/app/bark-customed-notifications/id1403753865
App 源码
https://github.com/Finb/Bark
后端源码
https://github.com/Finb/go-tools/blob/master/Bark.go
第 1 条附言 · 2018 年 7 月 2 日
打开 APP 注册得到推送 URL 后 ,可以发 get 或者 post 请求 ,请求成功会立即收到推送
URL 组成: 第一个部分是 key , 之后有三个匹配
/:key/:body
/:key/:title/:body
/:key/:category/:title/:body
title 推送标题 比 body 字号粗一点
body 推送内容
category 另外的功能占用的字段,还没开放 忽略就行
post 请求 参数名也是上面这些
URL 组成: 第一个部分是 key , 之后有三个匹配
/:key/:body
/:key/:title/:body
/:key/:category/:title/:body
title 推送标题 比 body 字号粗一点
body 推送内容
category 另外的功能占用的字段,还没开放 忽略就行
post 请求 参数名也是上面这些
第 2 条附言 · 2018 年 7 月 17 日
第 3 条附言 · 2018 年 12 月 19 日
1.0.4 支持 automaticallyCopy 参数,携带此参数发送推送,推送内容将直接复制到粘贴板
如果是自己部署的 Bark 后端要支持这个功能,需使用最新的服务端程序
https://github.com/Finb/Bark/releases
如果是自己部署的 Bark 后端要支持这个功能,需使用最新的服务端程序
https://github.com/Finb/Bark/releases
第 4 条附言 · 2019 年 3 月 1 日
后端支持 Docker
docker run -dt --name bark -p 8999:8080 finab/bark-server:v1.0.0
第 5 条附言 · 2019 年 3 月 1 日
docker 挂载本地目录, 保存 bark.db 文件
docker run -dt --name bark -p 8080:8080 -v `pwd`/bark-data:/data finab/bark-server
第 6 条附言 · 2020 年 6 月 1 日
新增保存历史通知的功能。
使用方法:
在推送 URL 中添加 isArchive 参数。
isArchive = 1 时通知将被保存,为其他值时则不会被保存。
或者在历史消息 - 设置 中打开默认保存
保存在本地的通知消息历史非常安全。
通过 NotificationServiceExtension 扩展,在收到推送时,将推送信息保存在本地,不会经过其他任何设备。
历史记录仅由个人 iCloud 私有库进行同步。
可以确保你产生的任何通知,将只留在你的设备与你的 iCloud 中
使用方法:
在推送 URL 中添加 isArchive 参数。
isArchive = 1 时通知将被保存,为其他值时则不会被保存。
或者在历史消息 - 设置 中打开默认保存
保存在本地的通知消息历史非常安全。
通过 NotificationServiceExtension 扩展,在收到推送时,将推送信息保存在本地,不会经过其他任何设备。
历史记录仅由个人 iCloud 私有库进行同步。
可以确保你产生的任何通知,将只留在你的设备与你的 iCloud 中
220 条回复 • 2025-07-31 21:20:09 +08:00
|
1
Smilecc 2018 年 7 月 2 日
感觉挺有意思的
|
|
2
quickma 2018 年 7 月 2 日
IFTTT 了解一下
|
|
3
nimonew 2018 年 7 月 2 日
mark
|
|
5
fakeJas0n 2018 年 7 月 2 日
感觉有点意思
|
|
7
GG668v26Fd55CP5W 2018 年 7 月 2 日 via iPhone
api.day.app
服务器错误,不能使用推送服务…… |
|
8
GG668v26Fd55CP5W 2018 年 7 月 2 日 via iPhone
@falcon05 翻墙之后可以了,深圳移动
|
|
9
veightz 2018 年 7 月 2 日 via Android
我觉得还是蛮有意思的,应该还能发掘更多的场景
|
|
10
GG668v26Fd55CP5W 2018 年 7 月 2 日 via iPhone 很好的工具,像 Server 酱,但不限于微信,也可以自己掌控服务端。感谢
|
|
11
NFC 2018 年 7 月 2 日 via iPhone
赞一个
有个问题 如果推送的内容含有多个 / 会出问题啊。 |
|
12
finab OP |
|
13
finab OP @NFC
你拼接的时候最好能转义一下 或者用 post 请求 字段名是 title 和 body URL 有三个匹配,多加了 / 可能会匹配错了 /:key/:body /:key/:title/:body /:key/:category/:title/:body |
|
14
1daydayde 2018 年 7 月 2 日 没有人在意那个“暗恋 9 年的女神发了新朋友圈:今天我结婚了!” 吗?
心疼楼主 1s |
|
15
ifoolish 2018 年 7 月 2 日 支持!一直在用楼主开发的 v2 iOS 客户端
|
|
16
AlphaTr 2018 年 7 月 2 日 via iPhone
赞一个,收下了试试
|
|
17
j0hnj 2018 年 7 月 2 日 via iPhone
我一般都是用 slack 的 推送接口
|
|
18
Plsea 2018 年 7 月 2 日
谢谢 LZ,ps:能不能搞个定时推送的功能
|
|
19
finab OP @0312birdzhang 只是抖个机灵,展示下通知效果 😀
@Plsea 不行喔~APP 端推送何时收收到啥,都需要在你主机上的实现。你需要定时推送的话,只需要在你主机上设置一个定时任务,到时间了请求下你的推送 URL 就行 ,要不你用下 crontab 我觉得能很简单的实现 |
|
20
blufaux 2018 年 7 月 2 日
ifttt 的其他功能功能太多,喜欢楼主的这个,希望能在通知上丰富一下功能
|
|
21
May725 2018 年 7 月 2 日 via iPhone
很有用,
|
|
22
blufaux 2018 年 7 月 2 日
能推送图片吗?
|
|
23
WHOISYOURDaddy 2018 年 7 月 2 日
心疼楼主 1s
|
|
24
mritd 2018 年 7 月 2 日 via iPhone
诶呀 牛逼牛逼
双击 666666 |
|
25
mritd 2018 年 7 月 2 日 via iPhone
App 最大的败笔就是内部风格跟图标 完全不搭嘎
|
|
26
finab OP |
|
30
Telegram 2018 年 7 月 2 日 via iPhone
好东西,收藏
|
|
31
20150517 2018 年 7 月 2 日 via Android
不就是 pushover 么
|
|
32
silentstar 2018 年 7 月 2 日
哎?试试看。
|
|
33
silentstar 2018 年 7 月 2 日
美区刚提交啊,还没评论。
|
|
34
titachi 2018 年 7 月 2 日
微软的 Flow 了解一下
|
|
35
love8 2018 年 7 月 2 日
建议做个网页前端 简便自定义推送
|
|
36
bao3 2018 年 7 月 2 日
感谢楼上,终于有一个可以自己掌控的服务端和客户端了。
|
|
40
edsion996 2018 年 7 月 2 日
直接下载信鸽的 demo 就可以了吧!!支持 Android 各大厂商推送和 ios,服务端有各种语言 SDK,可以根据自己需要定制
|
|
41
kera0a 2018 年 7 月 2 日 via iPhone
@zjb861107 需要有苹果开发者账号,然后用这个账号去编译那个 demo,然后签名,还得用这个账号生成推送证书,创建信鸽账号,把证书上传到信鸽,生成 key 替换到 app 运行,打印 id,这之后才能推了
|
|
42
killerv 2018 年 7 月 2 日
有意思,可以做很多事
|
|
43
Aphsss 2018 年 7 月 2 日
我能在这许愿个安卓版的么
|
|
44
hqdmy 2018 年 7 月 2 日
这个有什么用啊?可以做什么
|
|
45
Sylv 2018 年 7 月 2 日 via iPhone
不知道楼主了解过 Pushover 没?感觉没必要重新造个轮子。
https://pushover.net |
|
46
gqfBzoLVY3Wl4Tng 2018 年 7 月 2 日
微信朋友圈都可以?
|
|
47
finab OP |
|
49
Zzdex 2018 年 7 月 2 日
推送历史看不到吗?
|
|
50
bigwang 2018 年 7 月 2 日
很赞
早就想做个这样的服务了 |
|
51
zuston 2018 年 7 月 2 日
无法看通知具体详情吧,许愿最好有一个推送历史查询和通知详情。
|
|
53
yimaneilicj 2018 年 7 月 2 日
👍 mark
|
|
54
bigtwo 2018 年 7 月 2 日
ifttt 推送延迟平均超过一分钟,且网站,app 端均有不可删的详细历史日志,一直想找个类似更简洁的
感谢楼主 |
|
55
comesx4 2018 年 7 月 2 日
点赞点赞!
|
|
56
MOmc 2018 年 7 月 2 日 via iPhone
不错不错,谢谢提供哈~
|
|
57
Lentin 2018 年 7 月 2 日
可以加一个给通知附带个链接吗?比如把 PC 上当前浏览的网页推送过去,这样岂不是美滋滋~
https://www.v2ex.com/t/448807 |
|
58
Lentin 2018 年 7 月 2 日
另外图标建议弄成灰色等不那么……抢眼球的颜色图标……
|
|
59
killerirving 2018 年 7 月 2 日
私人服务器需要 https 吗?
|
|
60
kera0a 2018 年 7 月 2 日 via iPhone
@killerirving http 也行的,只不过相当于明文传输了你的推送信息。如果发推送的服务器和收推送的服务器是一台服务器,http 就没任何问题
|
|
61
shanxuefeng 2018 年 7 月 2 日
很好,点赞点赞!
|
|
62
yeeyeung 2018 年 7 月 2 日
卧槽超棒的,可以给老妈发提醒了!
|
|
63
huclengyue 2018 年 7 月 3 日 via Android
这个不是类似 ifttt 的功能?
|
|
64
Tink 2018 年 7 月 3 日 via iPhone
和 pushover 类似吧
|
|
65
dream7758522 2018 年 7 月 3 日 via Android
顺便做个安卓客户端吧
|
|
66
killerirving 2018 年 7 月 3 日
@kera0a 感谢楼主 试了一下 请求接口返回 {"code":400,"data":null,"message":"与苹果推送服务器传输数据失败"}
|
|
67
finab OP @killerirving 你用的自己编译的还是我提供的程序?
|
|
69
hugo2lee 2018 年 7 月 3 日
求安卓端, pushbullet 要 Google 服务而且是别人的的服务器, 楼主这个就很轻便了
|
|
70
s2555 2018 年 7 月 3 日
谢谢楼主,收藏先,会用到的
|
|
71
claymore94 2018 年 7 月 3 日
有个地方没理解 推送消息这里是自己填写的? 像楼主这样 怎么自动化的监控其他应用消息并推送?
|
|
72
sampeng 2018 年 7 月 3 日
pushover 10 块钱解决的问题。没必要花太多精力去处理。。。
|
|
73
finab OP @claymore94 那些是一些定时自动执行的脚本,放在自己的服务器上的,脚本运行完了把结果推送到 iPhone。
这个软件的作用就是用 HTTP 接口把一段文字推送到 iPhone。至于是什么文字就自己决定了 |
|
75
dingdangnao 2018 年 7 月 3 日
突然想到。我们来交换 key 聊天吧😂
|
|
77
leafleave 2018 年 7 月 3 日 via iPhone
加一个复制按钮如何?有时候要复制推送内容
|
|
78
finab OP |
|
80
swylg 2018 年 7 月 3 日 via iPhone
m
|
|
81
zhandi 2018 年 7 月 3 日 via iPhone
nice,感谢
|
|
82
sampeng 2018 年 7 月 3 日
@finab
根据时间来推送的,请用日历。0 延迟 社交软件的特别关注。。就是你这个截图的暗恋 9 年的菇凉结婚了?扎心不。。。。来,说出你的故事。 其实 pushover 我都用的少,最多家里自动电影下载机有我要追的剧下完了通知一下。。。完全想不出有别的使用场景。通知还是越少越好。。。干扰太多,分心。如果不是要收验证码,我连短信的通知都想关掉。 |
|
83
neilp 2018 年 7 月 3 日 via iPhone
这个要支持
|
|
84
geekcorn 2018 年 7 月 3 日 via iPhone 感谢楼主大大会用的,然后正在用你写得 ios 客户端发帖
|
|
85
finab OP |
|
86
claymore94 2018 年 7 月 3 日
@finab 原理我理解, 我只是好奇 要自动化 抓取应用和 web 网页的内容
|
|
87
SingeeKing 2018 年 7 月 3 日
建议加上点进去可以看到推送的详细内容吧,最好有历史。。
|
|
88
metrue 2018 年 7 月 3 日
看上去很棒,最近也有做一个通知器的想法,可以借鉴楼主的了。
|
|
89
hackpro 2018 年 7 月 3 日 via iPhone
各位有什么好用的模板可以分享吗?
|
|
90
gswxy 2018 年 7 月 3 日 via iPhone
求各种自动化执行脚本。
|
|
91
xiaozizayang 2018 年 7 月 3 日
@yeeyeung 这么激动?发短信 发微信都行啊
|
|
92
KiseXu 2018 年 7 月 3 日
好东西,想要很久了,希望早日支持付费
|
|
93
KiseXu 2018 年 7 月 3 日
如果推送的内容,在本地留一份,可以看历史推送就好了
|
|
94
X-Force 2018 年 7 月 3 日
可以考虑做成付费,然后增加 Android 端,服务器端增加 PHP 版,毕竟是最好的语言。就完美了……
|
|
95
jiangnana 2018 年 7 月 3 日
要充电了
|
|
96
lauix 2018 年 7 月 3 日
之前用微信实现的。你这个很棒,有空研究研究。
|
|
97
mritd 2018 年 7 月 3 日 via iPhone
作为好基友说一下我的使用: 目前 写了个程序自动检测 局域网梯子,3 次失败 webhook 告警🙃
|
|
98
yeeyeung 2018 年 7 月 3 日
@xiaozizayang 短信要钱,老人都不爱。微信消息太多容易把提醒冲掉。这个推送可以自己选择删除或者不删
|
|
99
PHPJit 2018 年 7 月 3 日 via Android
求安卓端
|
|
100
PHPJit 2018 年 7 月 3 日 via Android
后端有其他语言吗?
|
爱意满满的作品展示区。