XCode 16.2 日本語化計画
App Store を通じてアプリ内購入をサポートし、カスタムの 1 回限りの購入、サブスクリプション、オプションのアドオンを含むサブスクリプションの非常に大規模なカタログを提供します。
このフレームワークを使用すると、App Store の商業システムを使用しながら、1 回限りの購入、サブスクリプション、およびオプションのアドオンを含むサブスクリプションの非常に大規模なカタログを提供できます。この API を使用するアプリは、独自のアプリ内購入 、SKU カタログをホストして管理します。App Store 商業システムは、エンドツーエンドの支払い処理、グローバル配信、税金サポート、およびカスタマーサービスを処理します。
Advanced Commerce API と StoreKit アプリ内購入 (In-App Purchase) API を同じアプリで使用できます。アプリ内購入 API を使用する場合は、すべての製品 ID を事前に構成して下さい。Advanced Commerce API を使用する場合は、独自の SKU カタログをホストして管理し、実行時に製品の詳細を動的に指定します。完全な設定情報については、Advanced Commerce API 用にプロジェクトを設定する を参照してください。
高度な商業 API 機能は、あなたのアプリで StoreKit を使用して行う要求と、あなたのサーバからのエンドポイント要求を通じて利用できます。これらの要求を承認するには、JSON Web トークン (JWTs) を生成します。App Store サーバライブラリには、呼び出しを承認するための JWT を簡単に作成できるクライアントが用意されています。ライブラリの詳細については、App Store サーバー ライブラリを使用して実装を簡素化する を参照してください。呼び出しの承認の詳細については、あなたのサーバからの API 要求の承認 (Authorizing API requests from your server) を参照してください。
Advanced Commerce API を呼び出すには、あなたのサーバーは Transport Layer Security (TLS) プロトコル 1.2 以降をサポートしていなければなりません。
Advanced Commerce API 用にプロジェクトを設定する
App Store Connect であなたのアプリを構成し、サーバをセットアップして、SKU を準備します。
あなたのアプリ内で、1 回限りの料金、サブスクリプション、バンドルサブスクリプションを定義および管理します。
あなたのアプリのサブスクリプション管理ページへのディープリンクを作成します。
Advanced Commerce API の新機能と更新について学びます。