新機能 Android 版 PushWard
あらゆる HTTP リクエストから、Android にライブアップデートを。
サーバー、CI パイプライン、スクリプト、スマートホームを 1 つの API に向けるだけ。その状況が Android スマートフォンのステータスバー、ロック画面、ホーム画面に表示されます。
現在 Google Play でクローズドテスト中で、まもなく一般公開されます。Android 12 以降に対応し、無料で始められます。


ライブアップデート
ジョブの状況を、ステータスバーにライブで
アクティビティを一度作成すれば、あとはどこからでも PATCH で状態を更新できます。10 種類のテンプレートで、プログレスバー、カウントダウン、CI のステップ、ゲージ、最大 4 タイルのボード、ログ、メディア、承認をカバーします。
- Android 16 以降:優先表示されるライブアップデート。Android 16 QPR2 アップデート以降はステータスバーのチップも表示
- Android 17:ゲージとボードはメトリックカードとして表示(ボードは最初の 3 タイル)
- Android 12〜15:同じアクティビティを、その場で更新される通知として表示

通知
返信できる通知
ボタンを付ければ、タップは webhook や、返答を待っているスクリプトに届きます。この例では、誰かが Deploy をタップするまで本番デプロイを保留します。
- アクションボタンとインライン返信
- 誰かが確認するまで消えないアラート
- 許可すれば、サイレント モード中でも届く重大なアラート
- 解除またはスヌーズするまで鳴り続けるカウントダウンアラーム
- オプションのエンドツーエンド暗号化(鍵は QR コードで移行)

ウィジェット
ホーム画面に数値を
ウィジェットを一度登録すれば、値が変わるたびに PATCH するだけ。アプリを開かなくてもホーム画面が更新されます。
- 単一の値から統計リストまで、10 種類のウィジェットテンプレート
- webhook を実行したりインボックスを開いたりできるクイック設定タイルとランチャーショートカット

アプリの中身
ネイティブの Kotlin と Material 3 で作られ、iPhone アプリと同じ 25 言語に対応しています。

実行中のすべてのアクティビティと現在の値 
アクティビティを展開表示、折りたたみ表示、ステータスバーでプレビュー 
送信元のサービスごとにグループ化された 1 つのインボックス 
コードを書かずに新しいアクティビティを作成
タブレットや折りたたみ端末では、さらに広く
タブレットや開いた折りたたみ端末では、アプリがナビゲーションレールに切り替わり、横向きではリストと詳細を並べて表示します。

同じアカウント、同じ API。iPhone とも一緒に使えます
Android アプリは、iPhone、iPad、Mac ですでにお使いかもしれない PushWard の、もう 1 つのクライアントです。
1 回のリクエストで、すべてのスマートフォンに
更新は、アカウントにサインインしているすべてのデバイスに届きます。iPhone でも Android でも同じです。relay、ブリッジ、Home Assistant、CLI、GitHub Action に変更は必要ありません。
Sign in with Apple もそのまま使えます
Sign in with Apple を使えば、iPhone で作ったアカウントをそのまま開けます。Google で新しく始めることもできます。どちらの場合もパスワードは不要です。
プランもそのまま引き継がれます
iPhone ですでに購読していますか?Android で Sign in with Apple を使い、同じ Apple ID でサインインすれば、プランをそのまま使えます。Android での新規購入は Google Play を通じて行います。
curl -X PATCH https://api.pushward.app/activities/build \
-H "Authorization: Bearer hlk_..." \
-H "Content-Type: application/merge-patch+json" \
-d '{ "state": "ongoing", "content": {
"template": "steps", "progress": 0.9, "state": "Deploy",
"current_step": 6, "total_steps": 6
} }'よくある質問
対応している Android のバージョンは?
Android 12 以降の、スマートフォン、タブレット、折りたたみ端末で動作します。優先表示されるライブアップデートには Android 16 が必要で、ステータスバーのチップは Android 16 QPR2 アップデート以降で表示されます。Android 12〜15 では、アクティビティはその場で更新される通知として表示されます。
Android での料金は?
無料プランはカード不要で、毎月 500 件の通知と 250 件のライブアップデート更新、3 台のデバイス、同時に 5 件のライブアップデートを利用できます。PushWard プランでは、通知が 1 日 5,000 件まで、ライブアップデートの更新が無制限になり、最大 10 台のデバイスと共有機能を使えます。購入はアプリ内で Google Play を通じて行い、新規購読者向けの 14 日間無料トライアル付き年間サブスクリプションか、買い切りの永久プランを選べます。価格は Google Play でお住まいの地域の通貨で表示されます。
サインイン方法は?
Google アカウントでサインインするか、iPhone と同じアカウントを使うなら Sign in with Apple でサインインします。パスワードはありません。Google でサインインすると、メールアドレスが PushWard と共有されます。
iPhone ですでに支払っています。もう一度支払う必要はありますか?
いいえ。プランは PushWard アカウントに紐づいているため、Android で Sign in with Apple を使い、同じ Apple ID でサインインすれば引き継がれます。ファミリープランは App Store でのみ販売しています。
Firebase プロジェクトやサーバーキーは必要ですか?
いいえ。PushWard が自社側で Firebase Cloud Messaging を使って配信します。iPhone のときと同じ HTTP リクエストを送るだけで、デバイストークンを扱う必要はありません。
Wear OS のスマートウォッチで使えますか?
通知は使えます。Android はほかのアプリと同じように PushWard の通知もペア設定した Wear OS ウォッチに転送するので、アラートが手首に届きます。Wear OS アプリはまだありません。
Android 版 PushWard はテスト中です
現在 Google Play でクローズドテスト中で、まもなく一般公開されます。API は iPhone と同じなので、今日設定したものはそのまま Android スマートフォンにも届きます。
ドキュメントを読むApple および Apple ロゴは、米国およびその他の国や地域で登録された Apple Inc. の商標です。App Store は Apple Inc. のサービスマークです。Google Play および Google Play ロゴは Google LLC の商標です。

