記事


Advanced Commerce API 用にプロジェクトを設定する


App Store Connect であなたのアプリを構成し、サーバをセットアップして、SKU を準備します。





概観


このフレームワークを使用すると、App Store の商用システムを使用しながら、1 回限りの購入、サブスクリプション、バンドルコンテンツの大規模なカタログを提供できます。API へのアクセスを要求するには、Advanced Commerce API ページの Advanced Commerce API アクセス形式を参照してください。あなたのアプリがアクセスを取得したら、設定を完了して、あなたのアプリとサーバで API の使用を開始してください。



汎用製品 ID を設定する


Advanced Commerce API は、App Store Connect で構成する 2 つの汎用製品 ID に依存します:


  • 1 回限りの購入を表す消耗品のアプリ内購入

  • すべての自動更新サブスクリプションを表す新しいサブスクリプショングループ内の自動更新サブスクリプション

  • 消耗品のアプリ内購入を作成するには、消耗型アプリ内課金や非消耗型アプリ内課金の作成 の手順に従ってください。サブスクリプショングループと自動更新サブスクリプションを作成するには、自動更新サブスクリプションの提供 の手順に従ってください。


    ヒント

    アプリ内購入を作成するときに、あなたが定義した他の製品と区別するために、「Enabled for Advanced Commerce」 (高度な商業用で可能) という参照名を使用して下さい。

    Advanced Commerce API ページ上の Advanced Commerce API アクセス形式を使用して、Advanced Commerce 用にあなたが作成した汎用製品 ID を Apple に送信します。


    あなたがサポートする各店頭で汎用製品の利用可能性を必ず設定してください。詳細については、アプリ内課金の配信可否の設定 および 自動更新サブスクリプションの配信可否の設定 を参照してください。



    SKU の tax コードを確認する


    あなたの SKU の tax コードの選択 (Choosing tax codes for your SKUs) のリストから、あなたの SKU に使用する tax コードを確認します。追加の tax コードを要求する必要がある場合は、Advanced Commerce API ページの Advanced Commerce API アクセス形式を使用して要求を送信します。



    サーバを設定する


    以下の操作をしてサーバを設定します。


  • トランスポート層セキュリティ (TLS) プロトコル 1.2 以降をサポートしている事。

  • 最新の取引データを取得するには、App Store サーバー通知 V2 を受信します。設定情報については、App Store サーバ通知の有効化 (Enabling App Store Server Notifications) を参照してください。


  • あなたのアプリ内でサブスクリプションを管理するためのディープリンクを作成


    顧客がサブスクリプションを管理するためのページを開く、あなたのアプリへのディープリンクを作成します。詳細については、サブスクリプションを管理するためのリンクの設定 (Setting up a link to manage subscriptions) を参照してください。Advanced Commerce API ページ上の Advanced Commerce API アクセス形式を使用して、ディープリンクを Apple に送信して下さい。



    あなたの SKU の定義と管理


    命名とデザインのベストプラクティスを使用して SKU を定義します。詳細と、あなたの提供した SKU データがシステムに表示される場所については、あなたのアプリ内購入用の SKU を作成する (Creating SKUs for your In-App Purchases) を参照してください。詳細な設計ガイダンスについては、ヒューマンインターフェースガイドライン > アプリ内購入 を参照してください。


    あなたのアプリとサーバ上に Advanced Commerce API を実装する場合、App Review に送信する前にサンドボックス環境でテストできます。詳細については、サンドボックスでアプリ内購入をテストする を参照してください。





    以下も見よ


    要点


    あなたのアプリ内購入用の SKU を作成する

    あなたのアプリ内で、1 回限りの料金、サブスクリプション、バンドルサブスクリプションを定義および管理します。


    サブスクリプションを管理するためのリンクを設定する

    あなたのアプリのサブスクリプション管理ページへのディープリンクを作成します。


    Advanced Commerce API の変更履歴

    Advanced Commerce API の新機能と更新について学びます。














    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ