NCMBエラー「UriFormatException: Invalid URI: The URI is empty.」の原因と解決方法

Unityプロジェクトのオンラインランキング実装で、NCMBを利用していました。

それまで正常に動作していたのですが、インポートし直した際にエラーが出て動作停止するようになったので、原因を探りました。

UriFormatException: Invalid URI: The URI is empty.

似たようなエラーで

UriFormatException: Absolute URI is too short

というものもあります。

 

このエラーの原因と解決方法は以下の記事に書いてありますので、必要であればご覧ください。

原因と解決方法

原因はNCMBSettingsの「Application Key」または「Client Key」が入力されていないから。

NCMBを使うシーンではNCMBSettings.csをアタッチしたNCMBSettingsという名前のオブジェクトが必要になります。

 

そして、そのインスペクタでApplication KeyとClient Keyを入力する必要があります。

今回はインポートした際にこの設定がリセットされてしまったために起こったエラーでした。

コメント