コンテンツにスキップ

アプリ管理

todoke の「アプリ」は Push 通知の管理単位です。1 つのアプリが 1 つのサービス(Web サイト)に対応します。アプリごとに独立した VAPID 鍵ペア・購読者・APIキーを持ちます。

  1. ダッシュボードにログインし「新しいアプリを作成」をクリック
  2. アプリ名を入力して「作成」

作成と同時に P-256 VAPID 鍵ペアが自動生成されます。プライベートキーは AES-GCM で暗号化されサーバー側に保存されるため、ダッシュボードには公開鍵のみ表示されます。

アプリ詳細画面の「VAPID Public Key」に表示されている値を、フロントエンドの Service Worker 実装に使います。

// フロントエンド: Push 購読の applicationServerKey に指定
const subscription = await registration.pushManager.subscribe({
userVisibleOnly: true,
applicationServerKey: "BNfhTEO47qSR...", // ダッシュボードに表示される値
});

アプリ詳細画面で以下の統計を確認できます。

項目説明
アクティブ購読者数現在有効な Push 購読の数
総送信数アプリ作成以来の通知送信数
失敗数送信に失敗した通知数(購読無効・エラーなど)
今月の送信数現在の月の送信数(プランの上限に対するカウント)

アプリを削除すると、関連する購読者・APIキー・通知ログがすべて削除されます。この操作は取り消せません。