UDP トラブルシューティング
Troubleshoot common Unity Distribution Portal implementation issues, for a service that shut down in February 2025.
読み終わるまでの所要時間 4 分最終更新 1ヶ月前
重要 |
|---|
| Unity Distribution Portal (UDP) は、2025 年 2 月 17 日に閉鎖されます。UDP ウェブコンソールとサービスへのアクセスは、この日をもって完全に無効になります。キーストアをダウンロードする方法、およびゲームをアプリストアに直接再公開する方法については、UDP 概要 ページを参照してください。アカウントについて質問がある場合は、Unity カスタマーサポート にチケットを提出してください。 |
誤った UDP 実装
ゲームクライアントに UDP が正しく実装されていないと、ユーザーが IAP プロダクトを購入できなくなる可能性があります。ゲームにおけるこのような問題の典型的な例は以下のとおりです。
-
呼び出されたときにウォレットが起動しない
-
アプリ内課金が応答しない。ジェネリックの UDP ビルドでこれらの症状が発生した場合は、ゲームを再パックする前に解決してください。
UDP コンソールに IAP が表示されない
必ずエディターで IAP カタログ情報をプッシュ送信してください。
Error: Packing Failed: No UDP SDK detected
(エラー: パッキングに失敗しました: UDP SDK が検出されませんでした) これは、UDP をビルドターゲットとして設定するのを忘れた場合に、Unity IAP を使った実装で発生する可能性があります。
また、APK のビルド中に Minify (最小化) オプションを使用する場合にも発生する可能性があります。そのオプションが原因で、UDP が必要なファイル/ディレクトリを見つけることができない場合があります。UDP 関連のパッケージをカスタマイズされた proguard ファイルに保存し (または Minify オプションを無効にして)、ゲームをリビルドします。
UDP サンドボックス: ログイン画面が表示されない
Init() メソッドが正しく実装されていないと、サンドボックスのログイン画面が表示されない場合があります。Init() を呼び出すと、ログイン画面が表示されます。Init() は、ログインが成功した場合にのみ成功します。Unity は、ゲームの起動時に Init() を実行することを推奨します。