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.

华为 AppGallery 下载Available on Huawei AppGallery
Shark push notification settingsShark message history screen
推送方式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.

Shark push notification settings

一键推送One-call push

只需调用一个 HTTP 接口,即可向你的鸿蒙手机发送推送通知,集成极其简单。Send push notifications to your HarmonyOS phone with a single HTTP call — integration couldn't be simpler.

Shark notification customization

丰富的通知样式Rich notification styles

支持通知大图标、通知角标、自定义铃声、多行文本样式等鸿蒙推送高级特性。Leverage HarmonyOS advanced features including large icons, badges, custom ringtones, and multi-line text styles.

Shark message history

自部署服务端Self-hosted server

可通过 Docker、Serverless 或 Cloudflare Worker 部署 bark-server,支持绝大多数操作系统。Deploy bark-server via Docker, Serverless, or Cloudflare Worker on virtually any operating system.

为推送通知场景打造的完整工具箱。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.

一个 HTTP 调用,推送即达。One HTTP call, notification delivered.

从 AppGallery 下载 Shark,配置你的服务端地址,即可通过 HTTP 推送通知到你的鸿蒙手机。支持端到端加密与自部署服务端。Download Shark from AppGallery, configure your server endpoint, and push notifications to your HarmonyOS phone via HTTP. End-to-end encryption and self-hosting supported.

用户说,推送通知终于简单了。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
前往 AppGalleryOpen AppGallery

常见问题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.