Bark - iOS 推送工具

Bark 是一款專為 iOS 用戶設計的開源推送通知工具。 只需連上你專屬的 URL, 就會向你的 iOS 裝置 (如 iPhone) 發送自定義通知,非常方便。 其依賴蘋果官方推送服務 (APNs),電量消耗少,隱私度高,功能強大且靈活。

當把事情自動化後,往往需要收到結果,或者在狀況外時收到通知。

我以前常用 Telegram Bot 來接收通知。後來改用了 Bark。

Bark

Bark 是一款專為 iOS 用戶設計的開源推送通知工具。

只需連上你專屬的 URL, 就會向你的 iOS 裝置 (如 iPhone) 發送自定義通知,非常方便。

其依賴蘋果官方推送服務 (APNs),電量消耗少,隱私度高,功能強大且靈活。

有多簡單

從 App Store 下載 Bark。

打開 App,複製專屬的 Device Key(例如:https://api.day.app/your_key)。

Bark 官網示例

然後瀏覽器上輸入這網址,你的手機就會收到推送了。就這樣簡單方便。

URL 格式

1
2
3
/:key/:body 
/:key/:title/:body 
/:key/:title/:subtitle/:body
1
2
3
4
5
https://api.day.app/<key>/推送内容

https://api.day.app/<key>/這裡是標題/這是推送内容

https://api.day.app/<key>/標題在此/副標題在此/内容在此

還有別的可以在官網上查看

注意地方

  1. 建議無腦做 URL encode,例如使用 Javascript 中的 encodeURIComponent() 確保沒問題。

  2. 發現在 GET 請求的 Headers 如有/被加上 Content-Type: application/json, 而你的內容又不是 JSON, 可能會出現 request bind failed: unexpected end of JSON input,改成 Content-Type: text/plain 便好。

References

https://bark.day.app/

https://github.com/Finb/Bark

comments powered by Disqus
Built with Hugo
Theme Stack designed by Jimmy