アプリ管理
todoke の「アプリ」は Push 通知の管理単位です。1 つのアプリが 1 つのサービス(Web サイト)に対応します。アプリごとに独立した VAPID 鍵ペア・購読者・APIキーを持ちます。
アプリの作成
Section titled “アプリの作成”- ダッシュボードにログインし「新しいアプリを作成」をクリック
- アプリ名を入力して「作成」
作成と同時に P-256 VAPID 鍵ペアが自動生成されます。プライベートキーは AES-GCM で暗号化されサーバー側に保存されるため、ダッシュボードには公開鍵のみ表示されます。
VAPID 公開鍵
Section titled “VAPID 公開鍵”アプリ詳細画面の「VAPID Public Key」に表示されている値を、フロントエンドの Service Worker 実装に使います。
// フロントエンド: Push 購読の applicationServerKey に指定const subscription = await registration.pushManager.subscribe({ userVisibleOnly: true, applicationServerKey: "BNfhTEO47qSR...", // ダッシュボードに表示される値});アプリ詳細画面で以下の統計を確認できます。
| 項目 | 説明 |
|---|---|
| アクティブ購読者数 | 現在有効な Push 購読の数 |
| 総送信数 | アプリ作成以来の通知送信数 |
| 失敗数 | 送信に失敗した通知数(購読無効・エラーなど) |
| 今月の送信数 | 現在の月の送信数(プランの上限に対するカウント) |
アプリの削除
Section titled “アプリの削除”アプリを削除すると、関連する購読者・APIキー・通知ログがすべて削除されます。この操作は取り消せません。