アプリ内課金のためのアプリケーションを準備する
Set up a Unity application for downloadable content and in-app purchases.
読み終わるまでの所要時間 3 分最終更新 1ヶ月前
アプリ内課金 (IAP) を使用すると、新しいレベルやキャラクターの化粧品 (見た目を変えるための要素) など、追加のコンテンツをダウンロードしてアプリケーションに提供できます。アプリ内課金を設定する前に、ネイティブコードプラグインを使用してアプリケーション内で StoreKit API と連動する必要があります。詳細については、StoreKit (Apple) を参照してください。
ノート: Unity IAP パッケージを使用すると、iOS やその他のプラットフォーム向けのアプリ内課金サービスを実装できます。自分でサービスを開発する必要はありません。
アセットの編成
Addressables パッケージにより、既存のシステムでプロジェクト内のAssetBundles を管理・編成することができます。AssetBundles の管理は独自に行わずに、Addressables パッケージを使用することをお勧めします。
アセットのダウンロード
AssetBundles を自分で管理している場合は、UnityWebRequest を使用してリモートのアセットにアクセスすることをお勧めします。Addressablesパッケージを使用している場合は、これを使用してアセットをダウンロードできます。
ノート: Apple は、データの書き込みを許可しているフォルダーの場所を変更することがあります。最新情報については、最新の Apple ガイドラインを確認してください。
追加リソース
- StoreKit (Apple)
- Unity IAP パッケージ
- Addressable
- アセットバンドル