App Storeサーバー通知を有効にする

App Storeサーバー通知を設定することは、データの正確性を確保するうえで非常に重要です。これにより、返金やその他のイベントに関する情報を含む更新をApp Storeからリアルタイムで受け取ることができます。

Important

App Store Server Notifications V2 の完全サポートには、Adapty iOS SDK 2.10.0 以降が必要です。

  1. Adapty ダッシュボードで URL for App Store server notification をコピーします。
2901185-app_server_notifications.webp
  1. App Store Connect を開きます。アプリを選択し、GeneralApp Information セクションの App Store Server Notifications サブセクションに進みます。
  2. コピーした URL for App Store server notificationProduction Server URL フィールドと Sandbox Server URL フィールドに貼り付けます。

URLを保存すると、Adapty ダッシュボードの通知ステータスは、Appleが最初の実際の通知(購入や更新などの最初のサブスクリプションイベント)を送信したときにのみ変わります。Appleのテスト通知ではステータスは変わりません。設定直後に「待機中」ステータスが表示されても、接続に問題があるわけではありません。

86fb3d2-app_server_notifications_apple.webp

Appleからの生イベントの転送

場合によっては、Appleからの生のS2Sイベントを引き続き受け取りたいこともあるでしょう。Adaptyを使いながらも受け取り続けるには、URL for forwarding raw Apple events フィールドにエンドポイントを追加するだけで、Appleからの生イベントをそのまま転送します。

e9f4bba-CleanShot_2021-03-16_at_19.30.272x.webp
Warning

通知がAdaptyに届かなくなると、新規トランザクション、更新、返金が表示されなくなります。Adaptyはそれを通知しません。詳しくは更新が届かなくなった場合を参照してください。

通知の信頼性

Adapty は、受信する App Store サーバー通知の送信元を、通知 URL 自体を超えて検証しません。送信者の IP アドレスの確認や Apple の JWS 署名の検証は行いません。通知 URL はクレデンシャルとして扱ってください。URL を持つ人であれば誰でもペイロードをポストできます。

Apple のサンドボックス TEST 通知タイプは、送信者に関わらず保存されません。そのため、手動で送信しても イベントフィード にイベントは作成されません。

次のステップ

以下のプラットフォーム向けに Adapty SDK をセットアップしてください: