Mobile Service > IAP > Apple設定ガイド

この文書、はApp Storeにリリースされたアプリの情報をNHN Cloud IAPコンソールに登録及び連動させる方法を説明します。 連動方法は(新)領収書検証 + Notification V2, (旧)領収書検証 + Notification V1の2つの方法に分かれています。

(新)領収書検証 + Notification V2

この方式を正常に使用するには、NHN Cloud SDK iOS v1.7.0バージョン以上が必要です。

アプリ内購入キーの生成

参考 https://developer.apple.com/help/app-store-connect/configure-in-app-purchase-settings/generate-keys-for-in-app-purchases

  1. App Store Connect > ユーザーおよびアクセス > キータブをクリック
  2. キータイプ > アプリ内購入をクリック
  3. アプリ内購入キーの生成をクリック 4.キー名を入力し、生成をクリック
  4. アプリ内購入キーのダウンロードをクリック []

IAPアプリ情報にアプリ内購入キーを入力

  1. コンソールで組織およびプロジェクトを選択し、Mobile Service > IAP > App > 追加 またはAppを選択し、編集をクリック
  2. Store APP ID: App Bundle IDを入力
  3. 領収書検証およびノーティ方式: (新)領収書検証 + Notification V2 選択
  4. ダウンロードしたアプリ内購入キー、Key ID、Issuer ID入力 []

Notification V2 URL登録

  1. App Store Connect > マイアプリ > アプリ選択 > 一般情報 > アプリ情報 > App Storeサーバー通知
  2. プロダクションサーバーURL または SandboxサーバーURL編集をクリック
  3. 通知バージョン: バージョン2通知を選択
  4. サーバーURL: https://api-iap.cloud.toast.com/callback/subscription/{APP_BUNDLE_ID}/AS/v2を入力

(旧)領収書検証 + Notification V1 (Deprecated予定)

この方式を正常に使用するにはNHN Cloud SDK iOS v1.7.0以前のバージョンを使用する必要があります。

  • Appleサブスクリプション商品決済を使用するには、App Store Connectで共有パスワードの作成とNotification V1 URLの設定が必要です。
  • 共有パスワードはIAPアプリ情報に登録します。
  • Apple一般商品決済は別途設定が必要ありません。

共有パスワードの作成

参考 すべてのアプリのための単一のパスワードである基本共有パスワードまたは個々のアプリのためのアプリ共有パスワードを作成できます。 https://developer.apple.com/help/app-store-connect/configure-in-app-purchase-settings/generate-a-shared-secret-to-verify-receipts

基本共有パスワード

  1. App Store Connect > ユーザーとアクセス > 共有パスワードタブをクリック
  2. 作成をクリック []

アプリ共有パスワード

  1. App Store Connect > マイアプリ > アプリを選択 > 一般情報 > アプリ情報 > アプリ共有パスワード > 管理をクリック
  2. 作成をクリック []

IAPアプリ情報にShared Secretを入力

  1. コンソールで組織およびプロジェクトを選択し、Mobile Service > IAP > App > 追加 またはAppを選択し、編集をクリック
  2. Store APP ID: App Bundle IDを入力
  3. 領収書検証およびノーティ方式: (旧)領収書検証 + Notification V1 選択
  4. Shared Secretを入力 []

Notification V1 URL登録

  1. App Store Connect > マイアプリ > アプリを選択 > 一般情報 > アプリ情報 > App Storeサーバー通知
  2. プロダクションサーバーURL または SandboxサーバーURL編集をクリック
  3. 通知バージョン: バージョン1通知を選択
  4. サーバーURL: https://api-iap.cloud.toast.com/callback/subscription/{APP_BUNDLE_ID}/AS入力

(旧)領収書検証 + Notification V1 → (新)領収書検証 + Notification V2 変更時の注意事項

  • App運営中に変更する場合、障害が発生する可能性がありますので、必ず点検中に変更してください。
  • (新)領収書検証 + Notification V2 ガイドを参考にしてApp点検中に行ってください。
    • Product Appの変更前に、Sandbox Appで十分にテストしてから作業してください。
  • 点検を終えた後,ユーザーがAppの最新バージョンを使用するように強制アップデートが必要です。
    • 最新バージョンでない場合、ユーザーがアプリを利用する際にエラーが発生する可能性があります。
TOP