跳至內容

來自任何 HTTP 請求的即時 iPhone 更新。

從 Grafana 警示、Home Assistant、GitHub Actions — 任何能說 HTTP 的來源 — 推送即時動態、鎖定畫面小工具、通知與電子郵件。

適用於任何會說 HTTP 的工具
Grafana
Home Assistant
GitHub
Docker
Proxmox
Sonarr
Radarr
Jellyfin
SABnzbd
Uptime Kuma
ArgoCD
Bambu Lab
iPhone 主畫面顯示 PushWard 的 Pages、Deploys、Errors、Incident 與 On-call 小工具
iPhone 鎖定畫面顯示兩個即時動態 — Bambu Lab 列印時間軸與 SABnzbd 下載進度
PushWard App 顯示作用中的即時動態列表
即時

即時觀看一切發生

你傳送的每個事件都會立即更新即時動態——無需重新整理,無需輪詢。這就是即時運行的資料流。

運作方式

一個 HTTP 請求。在每部 iPhone 上即時呈現。

上班腳本

點一下開始工作日

早上 7:00,一個小腳本在鎖定畫面上提問。點一下「Start」即可回覆,卡片隨即變成八小時倒數。

上班腳本 透過 REST API 傳送到 PushWard,再由 PushWard 推送到 iPhone, Apple Watch, Mac。

串接方式
workday.sh
# 07:00 from cron or launchd
curl -X POST https://api.pushward.app/activities \
  -H "Authorization: Bearer hlk_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
      "slug": "approval-request",
      "name": "Workday"
    }'

curl -X PATCH https://api.pushward.app/activities/approval-request \
  -H "Authorization: Bearer hlk_YOUR_KEY" \
  -H "Content-Type: application/merge-patch+json" \
  -d '{
      "state": "ongoing",
      "content": {
        "template": "approval",
        "state": "Start your workday?",
        "source": "Script",
        "icon": "calendar",
        "accent_color": "blue",
        "details": [
          {
            "label": "Calendar",
            "value": "3 meetings, first at 9:30"
          }
        ],
        "options": [
          {
            "id": "start",
            "title": "Start",
            "style": "primary"
          },
          {
            "id": "later",
            "title": "Later",
            "style": "secondary"
          }
        ]
      }
    }'
閱讀指南

也支援標準推播通知

除了即時動態,同一套 API 也能傳送完整的 iOS 推播通知 — 豐富版面、圖片附件、動作按鈕、自訂寄件者圖示,以及 iMessage 風格的對話泡泡。

iPhone 顯示一則含圖片附件與動作按鈕的一般推播通知,並附帶一個可選的連結即時動態

能採取行動的小工具,不只是顯示

從任何 HTTP 來源將即時資料推送到您的主畫面與鎖定畫面 — 不需輪詢、不需等待。點按小工具即可觸發 webhook、啟動工作或開啟其他 App,無需啟動 PushWard。

探索 iOS 小工具 API →
主畫面上的 PushWard 互動式小工具 — 點按按鈕以觸發動作
互動式小工具
PushWard 速覽式小工具在主畫面上顯示即時狀態
速覽式小工具

您的收件匣,也包含在內

撰寫一則 Markdown 訊息,傳送到任何您已驗證的地址 — 留下一份書面、可搜尋的紀錄,在鎖定畫面橫幅消失許久後依然存在。

分享一個即時動態

產生一組分享碼,該活動便會即時同步到另一部 iPhone — 更新、狀態變化與完成推送,全部同步呈現。接收者可免費加入,不需要訂閱。

就在這裡,在手機上試試看

挑選一個情境,觀看真實通知降臨在鎖定畫面、動態島與小工具上。

File Download 39.4 MB/s · avg 29
28%
project-backup.zip 5m 00s
執行一個情境
開啟完整 playground →

與您的工具搭配運作

Webhook、Docker 容器或智慧家庭。所有路徑最終都通往您的鎖定畫面。

現已登陸 Apple Watch

PushWard 隨附 App 將您的即時動態、通知與小工具帶到您的手腕上 — 與您的 iPhone 配對,無需另外登入。

專為 iPad 打造

在 iPad 上,PushWard 會以雙欄版面開啟 — 左側是您的 activity 與通知,右側是詳細內容。

專為 iPad 打造

從設計即重視隱私

PushWard 只收集必要的資料,絕不多取。無分析。無追蹤。不販售資料。

簡單的定價

豐富的免費方案、簡單的年度方案,以及一次買斷的終身選項。

PushWard 團隊版
按年計費每席位 $60,或按月計費每席位 $6。最少 3 個席位。
14 天免費試用,無需信用卡

適合維運、值班與開發團隊。每位成員以自己的 Apple ID 加入。

  • 每個席位都包含該成員的 PushWard 方案
  • 群組、裝置標籤與路由規則
  • 可限定群組與標籤的組織 API 金鑰
  • 記錄主控台每次變更的稽核日誌
  • 每席位每天 5,000 則通知,全組織共用
0 活動範本
0 整合
0 小工具類型
0 語言

常見問題

關於透過 HTTP 傳送 iOS 即時動態你需要了解的一切。

  • 什麼是 iOS 即時動態 API?

    iOS 即時動態 API 是 PushWard 將 HTTP 請求變成 iPhone 鎖定畫面與動態島上的即時動態的方式。您使用整合金鑰向 REST API 傳送一個小型 JSON 酬載,PushWard 便透過 Apple Push Notification service 送達 - 無需 ActivityKit 程式碼、無需 Xcode,也無需自己的應用程式。即時動態頁面從頭到尾說明整個流程。

  • 使用 PushWard 需要開發一個 iOS 應用程式嗎?

    不需要。在你的 iPhone 上安裝 PushWard 應用程式,建立一個整合金鑰,然後向 REST API 傳送 HTTP 請求即可。你這邊不需要 APNs 憑證、Xcode,也不需要 App Store 審核 - PushWard 會透過 Apple Push Notification service 處理傳遞。

  • 如何從腳本或 webhook 啟動一個即時動態?

    使用你的整合金鑰和一個小的 JSON payload 向 PushWard API 傳送一個 POST 請求。它會作為即時動態出現在你 iPhone 的鎖定畫面和動態島上,你可以透過後續請求來更新或結束它。入門指南會用 curl 帶你逐步完成。

  • 什麼可以觸發一次 PushWard 更新?

    任何能夠發起 HTTP 請求的東西 - Grafana 警示、Home Assistant 自動化、GitHub Actions、SABnzbd 下載、Bambu Lab 列印,或你自己的腳本。現成的橋接和託管的 webhook relay 涵蓋了最常見的服務。

  • PushWard 免費嗎?

    有一個免費方案可供起步,此外還有年度、家庭和終身方案來提高上限。即時動態、鎖定畫面小工具、通知和電子郵件都透過同一個 API 運作。

  • PushWard 與 ActivitySmith 或 Aivi 有何不同?

    三者都透過 HTTP 提供 iOS 即時動態。PushWard 還增加了永久免費方案、十種支援 AlarmKit 鬧鐘的即時動態範本、交易型電子郵件、緊急提醒、完整的小工具 API、可自行架設並附有通用 webhook 的 relay,以及一套廣泛的開源整合。比較頁面列出了完整的功能矩陣。

準備好將您的服務帶上動態島了嗎?

數分鐘內開始發送即時動態更新。無需 APNs 憑證。