分享个自用的小工具~ 给你的 iPhone 发自定义推送

2018-07-02 11:27:21 +08:00
 finab
我有些自动提醒只是想看一眼,看完划掉就删了~
邮件或聊天软件做提醒都稍微重了一点,

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
51995 次点击
所在节点    分享创造
218 条回复
Lentin
2018-07-03 20:18:30 +08:00
@PHPJit 安卓的话时效性就没有了,不翻墙的话,抽疯
diyisoft
2018-07-04 06:21:06 +08:00
用大佬的开源 V2EX 客户端来回大佬的帖子。赞一下。这个功能也很强大,谢谢
royrs
2018-07-04 19:16:22 +08:00
求各种自动化执行脚本。
70599
2018-07-04 23:17:58 +08:00
@finab 作者你好,这个 App 能实现以下功能吗?
1、自定义声音
2、打开链接

目前在用 pushover,pushover 可以有限自定义声音,但是不能定义来电铃声长度的声音。
所以我不得不转发一个邮件,让邮件触发长铃声来达到提醒目的。
tinytin
2018-07-05 18:52:54 +08:00
马克
tinytin
2018-07-05 18:58:40 +08:00
@falcon05 server 酱用微信好处是跨平台
finab
2018-07-05 21:43:55 +08:00
@70599 打开链接即将支持,在审核了最近两天应该会更新到商店。
自定义声音不支持。
不过你有开发者账号的话下载源码稍微加几行代码就能自己支持上了。自定义声音时长好像是限制 30 秒以内,并且不能循环播放,起不到提醒的作用

这个 app 只适合推送一些不重要的简单的通知,专业复杂的我觉得并不合适吧
gswxy
2018-07-06 10:32:25 +08:00
多次出现{"code":400,"data":null,"message":"与苹果推送服务器传输数据失败"}

用的编译的版本 。
bobsam
2018-07-06 10:56:17 +08:00
哇,原来你是 iOS V2EX 的软件的作者啊!我现在在用着你的客户端!支持一波~
finab
2018-07-06 11:15:00 +08:00
@gswxy
编译的版本是我提供的那些?
你运行的时候有记录控制台打印日志么? 上面有详细原因, 错误信息前缀 Error:
gswxy
2018-07-06 11:21:08 +08:00
@finab 你编译好的版本 。没记录日志。
finab
2018-07-06 11:26:15 +08:00
@gswxy 你记录下日志吧

nohup ./Bark_linux_amd64 -ip=0.0.0.0 -port=8080 &
我一般这样运行,然后日志保存在同目录下 nohup.out 里

我刚在我服务器上 grep 了一下,只发现一条错误日志,大概长这样
2018/06/30 23:20:22 Error: Post https://api.push.apple.com/3/device/2dac2f77c0e030d4a07535ad4264d05abda6808162e499f193bbc6973e72a6d6: dial tcp 17.188.148.26:443: i/o timeout
gswxy
2018-07-06 11:44:01 +08:00
@finab 嗯 等记录看看什么情况 。v2ex 签到脚本可以共享下?不甚感谢 。
finab
2018-07-06 11:57:39 +08:00
@gswxy 我不用签到脚本 - -,图片上的那个是我随便写的用例😓
gswxy
2018-07-06 17:32:10 +08:00
@finab 看了下日志 应该是苹果那边没通过导致的
finab
2018-07-06 17:47:24 +08:00
@gswxy 苹果那边没通过? 是网络原因还是?
gswxy
2018-07-06 18:06:12 +08:00
70599
2018-07-06 18:28:45 +08:00
@finab 没有开发者账户。30 秒以内 /不循环播放我是可以接受的,如果您有兴趣的话,期待加入相应特性。
mario85
2018-07-07 01:50:55 +08:00
mayuko2012
2018-07-07 21:36:04 +08:00
太赞了!
以前为了自定义通知用的企业微信来接受推送,现在可以更加方便了~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/467407

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX