Shark
简单调用即可向鸿蒙手机发送推送通知Push notifications for HarmonyOS made simple
简单调用 HTTP 接口,即可向你的鸿蒙手机发送推送通知。Shark 支持通知大图标、通知角标、自定义铃声、多行文本等高级特性。不消耗设备电量,基于系统推送服务,APP 本身不需要运行。支持自部署服务端与端到端加密,可靠保障隐私安全。Send push notifications to your HarmonyOS phone with a simple HTTP call. Shark supports large icons, badges, custom ringtones, multi-line text, and more. It runs on the system push service with zero battery drain, supports self-hosted servers and end-to-end encryption for rock-solid privacy.


- 推送方式Push method
- HTTP
- 系统推送服务System push service
- PushKit
- 端到端加密End-to-end encryption
- E2E
一个 HTTP 调用,推送即达。One HTTP call, notification delivered.
Shark 面向开发者和自动化场景,把推送通知、通知样式配置和服务端部署做成一个连贯体验。Built for developers and automation, Shark unifies push notifications, notification styling, and server deployment into one seamless experience.
为推送通知场景打造的完整工具箱。A complete toolkit built for push notifications.
从隐私加密、本地存储到自定义样式,Shark 让推送通知的配置更安全、更灵活。From privacy encryption and local storage to custom notification styles, Shark makes push configuration more secure and flexible.
零电量消耗Zero battery drain
核心功能基于系统推送服务与推送扩展,APP 本身不需要运行,不消耗设备电量。Built on the system push service — the app itself doesn't need to run and uses no battery.
端到端加密End-to-end encryption
支持自定义秘钥的端到端推送加密,确保推送内容在传输过程中不会被服务器和 PushKit 获取或泄露。Custom-key end-to-end encryption ensures push content is never exposed to the server or PushKit during transit.
GitHub Action 编译GitHub Action builds
APP 通过 GitHub Action 编译上传,确保你使用的版本由开源代码编译,未经任何人修改。The app is built and uploaded via GitHub Actions, ensuring your binary matches the open-source code exactly.
本地消息历史Local message history
收到推送时将信息保存在本地,不经过其他任何设备,消息历史安全可控。Notifications are saved locally on your device — no third-party involvement, full control over your history.
自定义铃声Custom ringtones
为不同推送设置独特的提示音,轻松辨别是否收到了特定通知。Assign unique ringtones to different pushes so you instantly know which notification just arrived.
通知图标与角标Notification icons & badges
支持自定义通知大图标和角标数字,让推送通知更具辨识度。Customize notification large icons and badge numbers for better visual identification.
用户说,推送通知终于简单了。Users say push notifications finally feel simple.
来自真实用户的反馈,集中在推送可靠性、通知样式和隐私安全。Feedback centers on push reliability, notification styling, and privacy.
完全免费,所有功能开放。Completely free, all features included.
Shark 免费开放所有功能,包括推送加密、自部署服务端和本地消息历史。Shark is free with all features unlocked — push encryption, self-hosted servers, and local message history included.
SharkShark
免费Free
所有功能免费开放,无需订阅,无内购。All features unlocked. No subscription, no in-app purchases.
- HTTP 一键推送One-call HTTP push
- 通知大图标与角标Large notification icons & badges
- 自定义铃声Custom ringtones
- 多行文本样式Multi-line text styles
- 端到端加密End-to-end encryption
- 本地消息历史Local message history
- 自部署服务端Self-hosted server
常见问题Frequently asked questions
这里整理了关于 Shark 推送功能、隐私安全和自部署最常见的问题。Answers for push features, privacy, and self-hosting.
Shark 是什么?What is Shark?
Shark 是一款面向鸿蒙设备的推送通知工具,只需简单调用 HTTP 接口即可向你的手机发送推送通知,类似 iOS 上的 Bark。Shark is a push notification tool for HarmonyOS devices. Just call an HTTP endpoint to send notifications to your phone — similar to Bark on iOS.
如何自行部署服务端?How do I self-host the server?
可通过 Docker、Serverless 或 Cloudflare Worker 部署 bark-server,支持绝大多数操作系统。客户端源码和服务端源码均在 GitHub 开源。Deploy bark-server via Docker, Serverless, or Cloudflare Worker on virtually any operating system. Both client and server source code are open-sourced on GitHub.
Shark 会消耗设备电量吗?Does Shark drain battery?
不会。Shark 核心功能基于系统推送服务与推送扩展,APP 本身并不需要运行,因此不会消耗设备电量。No. Shark runs on the system push service and notification extensions — the app itself does not need to be running, so it uses no battery.
端到端加密是怎么工作的?How does end-to-end encryption work?
Shark 支持自定义秘钥的端到端推送加密,可确保推送内容在传输过程中不会被服务器和 PushKit 服务器获取或泄露。Shark supports custom-key end-to-end encryption, ensuring push content is never exposed to the server or PushKit during transit.
消息历史安全吗?Is message history secure?
Shark 在收到推送时将推送信息保存在本地,不经过其他任何设备,消息历史完全由你掌控。Shark saves notifications locally when received — no other devices are involved, giving you full control over your message history.
APP 版本是否可信?Can I trust the app binary?
APP 通过 GitHub Action 编译上传,确保你使用的 APP 版本是由开源代码编译,未经任何人(包括作者)修改。The app is compiled and uploaded via GitHub Actions, ensuring your binary is built directly from the open-source code without any modifications.
