App Store Connect 連携 - iOSアプリ審査 & TestFlight通知
App Store Connect WebhookをEchobellと統合してiOSアプリの即時通知を受け取るための完全ガイド。アプリ審査状態の変更、TestFlightフィードバック、ビルド処理、リリース更新のモバイルプッシュ通知や電話通知をリアルタイムで受信。
App Store Connect 連携
App Store Connect は、アプリのステータス変更と TestFlight フィードバックに関するリアルタイム通知を直接サーバーに送信する Webhook 機能を提供しています。Echobell と統合することで、iOS アプリで重要なイベントが発生するたびに、モバイルデバイスで即座に通知を受け取ることができます。
App Store Connect の Webhook は、Account Holder、Admin、または App Manager の役割を持つ開発者が利用できます。各 Webhook は 1 つのアプリにのみ適用でき、アプリごとに最大 10 個の Webhook を作成できます。
前提条件
- 少なくとも 1 つのチャンネルが作成された Echobell アカウント
- Account Holder、Admin、または App Manager の役割での App Store Connect へのアクセス
- App Store Connect でアクティブな iOS アプリ
- Echobell の Webhook URL
監視できる内容
- アプリバージョンのステータス変更 — 提出、承認、拒否、リリース
- TestFlight イベント — ビルド処理、テスターフィードバック、招待状態
ステップバイステップガイド
Echobell チャンネルの作成
- Echobell アプリを開く
- 新しいチャンネルを作成(例:「App Store Connect」)
- 簡単に識別できる特徴的な色を選択
- 通知を受け取るべきチームメンバーを追加
通知テンプレートの設定
イベントを効果的にフォーマットするテンプレートを設定:
タイトルテンプレート:
[{{app.name}}] {{eventType}} - {{status}}本文テンプレート:
📱 アプリ: {{app.name}}
🔄 イベント: {{eventType}}
📊 ステータス: {{status}}
⏰ 時刻: {{eventDate}}
💬 メッセージ: {{message}}Webhook URL の取得
- チャンネル設定で トリガー セクションに移動
- 提供された Webhook URL をコピー
- URL を安全に保管
App Store Connect Webhook の設定
Apple の公式ドキュメントに従って:
- App Store Connect にサインイン
- ユーザーとアクセス → 統合 に移動
- 追加 の下で Webhooks をクリック
- 追加ボタン(+)をクリック
- 設定:
- 名前:「Echobell 通知」
- ペイロード URL:Echobell の Webhook URL
- シークレット:安全な文字列を作成
- アプリ:監視するアプリを選択
- イベントトリガー:希望するイベントを選択
- 追加 をクリック
統合のテスト
- Webhook リストで新しく作成した Webhook をクリック
- 右上の テスト をクリック
- イベントタイプ「Ping」のテスト通知を受信するはずです
利用可能なイベントトリガー
アプリバージョンイベント:
- App Store Version State Changed:レビューステータスが変更された時
- App Store Version Released:アプリがリリースされた時
TestFlight イベント:
- TestFlight Beta Feedback:テスターがフィードバックを送信した時
- TestFlight Beta Review State Changed:TestFlight ステータスが変更された時
ベストプラクティス
- チャンネル整理:異なるアプリ用に別々のチャンネルを作成
- チーム管理:関連するメンバーのみを追加
- 通知タイプ:重要な拒否には時間重要を使用
トラブルシューティング
通知を受信できない場合:
- Webhook URL が正しくコピーされているか確認
- チャンネルがアクティブで購読者がいるか確認
- App Store Connect のテストボタンを使用