コンテンツへスキップ

あらゆる HTTP リクエストから、iPhone をリアルタイムに更新。

Grafana アラート、Home Assistant、GitHub Actions など、HTTP を話せるあらゆるものから、ライブアクティビティ、ロック画面ウィジェット、通知、メールをプッシュします。

HTTP を話せるものなら何とでも連携
Grafana
Home Assistant
GitHub
Docker
Proxmox
Sonarr
Radarr
Jellyfin
SABnzbd
Uptime Kuma
ArgoCD
Bambu Lab
Pages、Deploys、Errors、Incident、On-call の PushWard ウィジェットを表示する iPhone のホーム画面
2 つのライブアクティビティを表示する iPhone のロック画面 — Bambu Lab のプリントタイムラインと SABnzbd のダウンロード進捗
アクティブなライブアクティビティの一覧を表示する PushWard アプリ
ライブ

リアルタイムで動きを確認

送信するイベントはすべて、即座にライブアクティビティを更新します — リフレッシュもポーリングも不要。これがライブで動くストリームです。

仕組み

1 つの HTTP リクエスト。すべての iPhone でリアルタイム。

勤務開始スクリプト

ワンタップで勤務を開始

7:00 に小さなスクリプトがロック画面で問いかけます。「Start」をタップすると回答になり、カードが 8 時間のカウントダウンに変わります。

勤務開始スクリプト は 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 ソースからホーム画面とロック画面にライブデータをプッシュ — ポーリングも待ち時間もありません。ウィジェットをタップすれば、PushWard を起動せずに webhook を発火したり、ジョブを開始したり、別のアプリを開いたりできます。

iOS ウィジェット API を見る →
ホーム画面上の PushWard インタラクティブウィジェット — ボタンをタップしてアクションをトリガー
インタラクティブウィジェット
ホーム画面でライブ状況を表示する PushWard のひと目で分かるウィジェット
ひと目で分かるウィジェット

あなたのインボックスにも

Markdown でメッセージを書いて、検証済みのアドレスへ送信 — ロック画面のバナーが消えた後もずっと残る、書き記された検索可能な記録です。

ライブアクティビティを共有

共有コードを生成すれば、アクティビティが別の iPhone にリアルタイムで同期されます — 更新、状態の変化、完了通知まで、すべてがミラーリングされます。受信者は無料で参加でき、サブスクリプションは不要です。

ここで、今すぐスマホで試す

シナリオを選んで、本物の通知がロック画面、Dynamic Island、ウィジェットに届く様子を見てみましょう。

File Download 39.4 MB/s · avg 29
28%
project-backup.zip 5m 00s
シナリオを実行
フルプレイグラウンドを開く →

お使いのツールと連携

webhook、Docker コンテナ、スマートホーム。すべての経路がロック画面にたどり着きます。

Apple Watch にも対応

PushWard のコンパニオンアプリが、ライブアクティビティ、通知、ウィジェットをあなたの手首へ — iPhone とペアリングし、別途のサインインは不要です。

iPad のために

iPad では、PushWard が 2 ペインのレイアウトで開きます — 左側にアクティビティと通知、右側に詳細を表示します。

iPad のために

プライバシーを最初から設計

PushWard は必要なものだけを収集し、それ以上は集めません。アナリティクスなし。トラッキングなし。データ販売なし。

シンプルな料金

充実した無料プラン、シンプルな年間プラン、そして買い切りの永久プラン。

PushWard チーム
年額請求で 1 ユーザーあたり $60、月額請求なら 1 ユーザーあたり $6。最低 3 ユーザーから。
14 日間の無料トライアル、カード不要

運用、オンコール、開発チーム向け。メンバーはそれぞれ自分の Apple ID で参加します。

  • 各ユーザー枠にメンバー本人の PushWard プランが付きます
  • グループ、端末タグ、ルーティングルール
  • グループとタグに限定できる組織の API キー
  • コンソールでのすべての変更の監査ログ
  • 1 ユーザーあたり 1 日 5,000 件の通知を組織で共有
0 アクティビティテンプレート
0 連携
0 ウィジェットの種類
0 言語

よくある質問

iOS ライブアクティビティを HTTP 経由で送信することについて知っておくべきすべて。

  • iOS ライブアクティビティ API とは何ですか?

    iOS ライブアクティビティ API は、PushWard が HTTP リクエストを iPhone のロック画面と Dynamic Island のライブアクティビティに変える仕組みです。統合キーを付けて小さな JSON ペイロードを REST API に送ると、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 ペイロードを添えて、PushWard API に POST リクエストを送信します。iPhone のロック画面と Dynamic Island にライブアクティビティとして表示され、後続のリクエストで更新または終了できます。入門ガイドが curl を使って手順を案内します。

  • PushWard の更新は何によってトリガーできますか?

    HTTP リクエストを送信できるものなら何でも - Grafana のアラート、Home Assistant のオートメーション、GitHub Actions、SABnzbd のダウンロード、Bambu Lab の印刷、あるいは独自のスクリプトなど。すぐに使えるブリッジとホスト型の webhook relay が、最も一般的なサービスをカバーします。

  • PushWard は無料ですか?

    始めるための無料プランに加え、上限を引き上げる年間、ファミリー、買い切りのプランがあります。ライブアクティビティ、ロック画面ウィジェット、通知、メールはすべて単一の API を通じて動作します。

  • PushWard は ActivitySmith や Aivi とどう違いますか?

    3 つとも iOS ライブアクティビティを HTTP 経由で配信します。PushWard はさらに無期限の無料プラン、AlarmKit のアラームに対応した 10 種類のライブアクティビティテンプレート、トランザクションメール、重大な通知、フル機能のウィジェット API、ユニバーサル webhook を備えたセルフホスト可能な relay、そして幅広いオープンソース統合を加えます。比較ページに全機能マトリクスが掲載されています。

あなたのサービスを Dynamic Island に表示する準備はできましたか?

数分でライブアクティビティの更新を送り始められます。APNs 証明書は不要です。