Bark is an iOS App which allows you to push custom notifications to your iPhone
Find a file
2026-04-16 15:28:22 +08:00
.github 升级 actions/upload-artifact 2026-04-16 15:28:22 +08:00
Bark 异步同步数据到Widget,减少APP启动时间 2026-04-15 14:46:42 +08:00
Bark.xcodeproj 消息列表添加异步加载过渡动画 2026-04-08 17:34:10 +08:00
Bark.xcworkspace 支持 markdown 2025-11-21 15:10:14 +08:00
BarkTests 添加更多消息clear时间区间 2025-01-08 12:02:51 +08:00
Common 异步同步数据到Widget,减少APP启动时间 2026-04-15 14:46:42 +08:00
Controller 异步同步数据到Widget,减少APP启动时间 2026-04-15 14:46:42 +08:00
docs 更新文档 2026-03-16 10:29:14 +08:00
fastlane 修改自动打包配置 2026-03-26 17:03:33 +08:00
Model Message 添加字典初始化方法 2025-12-18 18:08:16 +08:00
notificationContentExtension 修改本地化方法 2025-09-05 11:47:32 +08:00
NotificationServiceExtension 支持小组件 2026-03-26 16:07:08 +08:00
Sounds 统一铃声音量大小, 缩减音频文件大小 2025-11-24 07:58:51 +08:00
View MessageListSkeletonView 使用 safeAreaLayoutGuide,优化在iPad下的显示效果 2026-04-13 10:38:38 +08:00
Widget 小组件可以选择查看指定分组的最新消息 2026-03-30 10:44:14 +08:00
.gitignore 忽略 buildServer.json 文件 2025-10-30 14:29:28 +08:00
check_unused_translations.py 优化查找未使用翻译的脚本 2025-09-05 12:01:15 +08:00
CLAUDE.md 添加 CLAUDE.md 2026-01-16 11:37:16 +08:00
Gemfile 添加CI 2021-06-23 17:37:40 +08:00
LICENSE LICENSE 2018-03-07 16:46:51 +08:00
Podfile 修复 ImageViewer 导致的偶发闪退。 2026-03-04 16:18:00 +08:00
Podfile.lock 修复 ImageViewer 导致的偶发闪退。 2026-03-04 16:18:00 +08:00
README.md docs: Add PHP for Bark link to README files 2025-10-30 12:03:51 +08:00
README.zh.md docs: Add PHP for Bark link to README files 2025-10-30 12:03:51 +08:00

English | 中文

Bark

Bark is a push notification tool app. It's free, simple, and secure, leveraging APNs without draining device battery.
Bark supports many advanced features of iOS notifications, including notification grouping, custom push icons, sounds, time-sensitive notifications, critical alerts, and more.
Additionally, Bark supports self-hosted servers and offers encrypted push notifications to ensure privacy and security.

Download

Documentation

https://bark.day.app/#/en-us/

Feedback

Telegram

Usage

  1. Open the app and copy the test URL
  1. Modify the content and request this URL
You can send GET or POST requests, and you'll receive a push notification immediately upon success.

URL structure: The first part is the key, followed by three matches
/:key/:body 
/:key/:title/:body 
/:key/:title/:subtitle/:body 

title: The push title, slightly larger than the body text 
subtitle: The push subtitle
body: The push content, use the newline character '\n' for line breaks 
For POST requests, the parameter names are the same as above

Parameters

  • url
// Click on the push notification to jump to the specified URL
https://api.day.app/yourkey/url?url=https://www.google.com 
  • group
// Specify the push message group to view pushes by group.
https://api.day.app/yourkey/group?group=groupName
  • icon (supported on iOS 15 and above)
// Specify the push message icon
https://api.day.app/yourkey/icon?icon=http://day.app/assets/images/avatar.jpg
  • sound
// Specify the push message sound
https://api.day.app/yourkey/sound?sound=alarm
  • call
// Play sound repeatedly for 30 seconds
https://api.day.app/yourkey/call?call=1
  • ciphertext
// Encrypted push message
https://api.day.app/yourkey/ciphertext?ciphertext=
  • Time-sensitive notifications
// Set time-sensitive notifications
https://api.day.app/yourkey/时效性通知?level=timeSensitive

// Optional values 
// active: Default value when not set, the system will immediately display the notification by lighting up the screen. 
// timeSensitive: Time-sensitive notification, can be displayed during focus mode. 
// passive: Adds notification to the notification list without lighting up the screen.
  • Critical alerts
// Set critical alerts
https://api.day.app/yourkey/criticalAlert?level=critical

Critical alerts will ignore silent and do not disturb modes, always playing the notification sound and displaying on the screen.

Others