Unity は、開発サイクルの終わりにさしかかるころに、ゲーム開発サイクルに UDP を実装することをお勧めします。例えば、ゲームの購入可能なアプリ内プロダクトを決定するときなどです。これにより、バックカタログゲームに UDP を実装しやすくなり、新しいアプリストアで公開することができます。
次のいずれかの方法で UDP をゲームに実装できます。
実装の方法は、UDP コンソールには影響を与えません。
この実装は、Google Play アプリ内課金の実装に似ています。以前 Google Play 用にゲームを設定したことがある場合は、UDP パッケージの使用を推奨します。
UDP パッケージは、Unity Package Manager または Unity Asset Store から入手できます。
スタンドアロン UDP パッケージのインストールについては、UDP パッケージのインストール を参照してください。
Unity IAP パッケージバージョン 2.0.0 以降には、UDP DLL は含まれていません。そのため、UDP パッケージバージョン 2.0.0 以降が必要です。IAPパッケージバージョン 2.0.0 以降では、UDP パッケージをインストール し、Asset Store から Unity IAP パッケージをインストールしてください。
ゲームですでに Unity IAP が使用されている場合は、引き続き Unity IAP パッケージを使用できます。
ノート: Unity は、Asset Store から入手できる Unity IAP パッケージのバージョン2.0.0 以降と一緒に UDP パッケージを使用することを推奨します。
UDP は、バージョン 1.22.0 - 1.23.5 の Unity IAP に含まれています。Unity IAP パッケージ (1.22.0 - 1.23.5) を使用する場合は、UDP パッケージを個別にインストールしないでください。 インストールされている Unity IAP のバージョンを確認するには、Window > Unity IAP > IAP Updates に移動します。Unity IAP で IAP アイテムを実装する 前に、Unity IAP のドキュメント の一般的な実装ガイドに従ってください。
Unity IAP パッケージを使用する場合は、コードを使って、またはコードを使わずに、ゲームに IAP アイテムを実装できます。UDP とのインテグレーションを改善するには、コードを使用して IAP を実装します。
UDP は Unity 5.6.1 以降でサポートされています。Unity 2018.4 以降を使用することを推奨します。
以下のパッケージバージョン以降、UDP パッケージと Unity IAP パッケージを一緒に使用できます。
https://distribute.dashboard.unity.com の UDP コンソールにアクセスします。
Unity エディターから UDP コンソールにアクセスするには、Window > Unity Distribution Portal > Settings の順に選択します。UDP 設定のインスペクターウィンドウで、Go to UDP console を選択します。
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.