再分享一下自用的小工具 Bark ,给你的 iPhone 发自定义推送

2020-06-02 11:44:21 +08:00
 finab

之前有发过一次
https://www.v2ex.com/t/467407
两年来收到很多反馈想加个历史记录,这次总算加了。

之前觉得麻烦,最近发现依赖 Github 编程工作量很少,大部分工作都有非常优秀的大佬帮你做了, 就顺手实现了。
软件完全免费,完整开源。APP 与源码都可以随意使用,V 站的朋友们有需要的自取即可。

简单介绍下 Bark
Bark 提供一个 http 接口,简单调用即可给自己的 iPhone 发送推送。

简单说下优点

  1. 稳定
    使用苹果 APNS,我自用以来没掉过通知

  2. 及时
    一般 1 秒左右就能收到推送

  3. 隐私安全
    服务端可以选择自行部署 /编译 /实现,数据将在 你的服务器-苹果 APNS-你的设备 之间传输,
    确保任何推送信息都不会被泄漏。
    通知历史记录是通过 NotificationServiceExtension 扩展,在收到推送时将推送信息保存在本地,再由个人 iCloud 同步,你的推送将只保留在你的设备与你的 iCloud 中。

使用示例

AppStore 链接
https://itunes.apple.com/cn/app/bark-customed-notifications/id1403753865

源码
https://github.com/Finb/Bark
https://github.com/Finb/bark-server

使用教程
https://github.com/Finb/Bark/blob/master/README.md

7055 次点击
所在节点    分享创造
47 条回复
littleboyzt
2020-10-09 14:47:14 +08:00
为什么我的 iPhoneSE 上还是无法自动复制,用的 Bark-Chrome-Extension 自动复制版
finab
2020-10-09 14:58:32 +08:00
@littleboyzt
默认没有打开自动复制,右键插件后在选项里把 AutoCopy 打开试试
littleboyzt
2020-10-09 15:01:58 +08:00
@finab 还是不行
finab
2020-10-09 15:13:05 +08:00
@littleboyzt
我这边多台设备测试正常,
你看你那边能否提供一下你手机的系统版本号,是否使用公共服务器,是否可以收到推送,推送历史记录有没有保存?
littleboyzt
2020-10-09 15:17:06 +08:00
@finab iPhoneSE2,IOS 14.0.1,公共服务器,可以收到推送,历史消息里我看了下没有保存
finab
2020-10-09 15:42:42 +08:00
@littleboyzt 我刚去查了查,似乎是 iOS14 调整了后台限制导致的一个问题,不清楚是 BUG 还是特性
可能导致 UNNotificationServiceExtension 没有执行,Bark 完全使用这个扩展在本地处理推送。
我还看到有人说似乎在 iOS14.2 解决了,只能等到时候看看了,或者你重启下试试
littleboyzt
2020-10-09 15:51:14 +08:00
@finab 嗨,还真就重启大法好,现在 OK 了

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

https://www.v2ex.com/t/677782

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

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

© 2021 V2EX