お知らせ:iOS ROI360レシート検証におけるApp Store認証情報の更新

更新情報 本日以降、AppsFlyerはAppleの新しいアプリ内購入検証APIに移行します。現在のAPIはAppleによって非推奨となっています。
アプリのiOS収益データが正確かつリアルタイムで検証され続けることを保証するために、AppsFlyer管理画面でApp Store Connectの資格情報を更新する必要があります。
アプリでまだApple Server Notificationsバージョン1を使用している場合は、認証情報を更新する前にバージョン2の通知に切り替える必要もあります。
更新日 02/04/2025
更新内容

この変更は、iOSのアプリ内購入とサブスクリプション収益の検証にROI360を使用しているアプリに影響します。
新しいiOS検証フローにアップグレードすることで、次のメリットを得られます:

  • 新しいAppleのエンドポイントを使用したApple Storeでのリアルタイム検証の強化。
  • アプリ内イベントの構成やパラメーターに変更はありません。
  • AppsFlyer Purchase SDK Connectorの検証結果の応答が更新されました。これには、失敗した検証の新しいコード store_status も含まれています。
  • SDKの実装を変更する必要はありません。

Appleはいつでも古いAPIを廃止する可能性があるため、潜在的な中断を回避するために、資格情報を更新することを強くお勧めします。

必要な対応
設定を完了するには:
  1. App Store Connectから新しいアプリ内購入キーを生成してください。
  2. AppsFlyerプラットフォームの収益設定セクションに新しいキーをアップロードしてください。
アプリで Apple Server Notifications バージョン1を使用している場合は、認証情報を更新する前に バージョン 2 に切り替える必要があります。これが前提条件としてアプリに適用される場合、収益設定画面にメッセージが表示されます。
以下の詳細な手順に従ってください:

Apple Server Notificationsのバージョン2の設定

アプリでApple Server Notificationsバージョン1を以前使用していた場合は、検証認証情報を更新する前に、App Store Connectでバージョン2に切り替える必要があります。これが前提条件としてアプリに適用される場合、収益設定画面にメッセージが表示されます。

Apple Server Notificationsのバージョン2の設定:

  1. App Store ConnectApp Information セクションで、App Store Server Notificationsまでスクロールします。

    image__9_.png

  2. Production Server URL で、Edit をクリックします。
  3. Production Server URL ボックスのURLは変更しないでください。

    image__9_.png

  4. Notification Version で、Version 2 Notifications を選択します。
  5. Saveをクリックしてください。
  6. App Store Server Notifications セクションで、Sandbox Server URLEdit をクリックします。
  7. ステップ3~5を繰り返します。 

ROI360のレシート検証におけるApp Storeの認証情報を更新する

iOSのアプリ内購入API連携に必要な認証情報は次のとおりです:

  • アプリ内購入キー
  • キーID
  • 発行者ID

はじめる前に:

  • キーの更新には、App Store ConnectとAppsFlyerの両方で手順を実行する必要があります。設定中は、App Store ConnectとAppsFlyerの両方のタブを開いたままにしてください。
  • AppsFlyerでキーを設定するには、管理者権限が必要です。

iOS認証情報の更新:

  1. App Store Connectで、Users and Accessへアクセスします。
  2. Users and Access > Integrationを開き、KeysリストからIn-App Purchaseを選択します。
  3. + をクリックして、新しいアプリ内購入キーを生成します。
  4. APIキーの名前を入力します。
  5. Generate をクリックします。
  6. 先ほど生成したキーの横にある Download In-App Purchase Key をクリックして、ダウンロードします。 注:キーは一度しかダウンロードできません。
  7. AppsFlyer管理画面 左メニュー 設定 > 収益設定 へアクセスします。
  8. リストから対象のアプリを選択します。
  9. 購入とサブスクリプションタブで、キーの更新をクリックします。
  10. 新しいキーIn-App Purchase Key項目で、アップロードアイコン upload-2.png をクリックして p8ファイルをアップロードします。
  11. App Store Connect で、先ほど生成したキーのキー IDをコピーし、AppsFlyerのキーIDのベーシックレシート検証設定に貼り付けます。
  12. App Store Connect で、Issuer ID をコピーし、AppsFlyer管理画面「購入とサブスクリプション」タブでIssuer ID項目に貼り付けます。 注:Issuer IDがページ上部に表示されない場合は、App Store Connect APIキーを(任意のアクセスレベルで)作成します。その後、アプリ内購入キーのページ上部にIssue IDが表示されます。 

  13. AppsFlyerの購入とサブスクリプションの設定で、キーの検証をクリックして、入力したキーが正しいことを確認します。 
  14. ファイルを更新 をクリックします。キーが更新されると、アプリはAppleの新しいiOS検証フローに完全に移行します。