本文へスキップ
Refund Sensor

Apple App Store の設定

Apple App Store 向けに Refund Sensor を設定します。App Store Connect の API キーを生成して接続し、Webhook URL を追加します。全体で約 5 分。

始める前に

次のものが必要で、約 5 分かかります。

  • App Store Connect への Admin または Account Holder のアクセス。
  • App Store Connect の API キー。これで 3 つの値が得られます。Issuer IDKey ID、そして .p8 秘密鍵ファイルです。

Apple にファイルはアップロードされず、アプリのバイナリにも変更は加えられません。

API キーを作成する

Issuer ID、Key ID、.p8 ファイルはすべて App Store Connect の同じ場所から得られます。

  1. App Store Connect にサインインし、Users and Access を開き、Integrations タブを選んで左の Keys セクションから In-App Purchase を選びます。
  2. ページ上部に表示される Issuer ID をコピーします。これはアカウント全体で共通の値で、生成するすべての鍵で共有されます。
  3. Active の横の + ボタンをクリックして新しい鍵を生成します。名前を Refund Sensor にし、AccessAdmin に設定して Generate をクリックします。
  4. 新しい鍵から Key ID をコピーし、鍵の行をクリックして .p8 ファイルを Download します。Apple はダウンロードを 1 回だけ 許可するので、安全な場所に保管してください。

認証情報を追加する

Refund Sensor で Add app を開き、Apple App Store を選びます。Issuer IDKey ID を貼り付け、.p8 ファイルをアップロードして Continue をクリックします。私たちは Apple で鍵を検証し、保存前に AES-256-GCM で保管時暗号化します。以後、二度と表示されず、ログにも出ません。

アプリを選ぶ

鍵が検証されると、Refund Sensor はあなたの App Store Connect アカウントで見えるすべてのアプリを取得します。名前またはバンドル ID で検索し、防御したいアプリを選んで Connect をクリックします。接続された各アプリに専用の Webhook URL が付与されます。

App Store Connect に Webhook URL を追加する

これが最後のステップで、接続後にアプリごとに 1 回行います。Apple はサーバー通知を 1 つの URL に送ります。

  1. Refund Sensor からアプリの Webhook URL をコピーします(接続済みアプリのカードに表示されます)。
  2. App Store Connect でそのアプリの App Information ページを開き、App Store Server Notifications までスクロールします。
  3. Production Server URLSet Up URL をクリックし、URL を貼り付けて保存します。次に Sandbox Server URL でも同じことを行い、テストと本番の両方が Refund Sensor に届くようにします。

接続された各アプリには専用の一意な URL があり、私たちが生成して Refund Sensor のカードに表示します。手入力せず、そこからコピーしてください。

すでに RevenueCat、Adapty、Apphud を使っていますか?

Apple はサーバー通知 URL を 1 つしか許可しません。サブスクリプションプラットフォームがすでに使っている場合は、置き換えないでください。代わりに、そのプラットフォームに各 Apple の生の通知のコピーを Refund Sensor の Webhook URL へ転送するよう設定すれば、両方が動き続けます。RevenueCat、Adapty、Apphud の具体的な手順は 通知転送 を参照してください。

接続を検証する

Refund Sensor は、実際のイベントへの対応を始める前に、Apple の通知を受け取れることを確認します。接続が検証されるまで、ライブイベントは記録されますが対応はされないので、設定が途中でも誤って応答を送ることはありません。

On this page