0
これでFirebase UnityプラグインをUnityプロジェクトに統合しました。私はインターネットに接続していないとFirebaseがデータベース参照を取得しようとするとあらゆる種類のエラーが発生する問題を抱えています。次のエラーが(Firebase.Database.FirebaseDatabase)database.GetReference(path)で呼び出されます。インターネット接続なしでUnity + Firebaseを起動できません。
01/02/0001 17:46:29 [Error] WebSocket: ws_0 - could not get ip address
System.Net.Sockets.SocketException: No such host is known
at System.Net.Dns.GetHostByName (System.String hostName) [0x00000] in <filename unknown>:0
at System.Net.Dns.GetHostEntry (System.String hostNameOrAddress) [0x00000] in <filename unknown>:0
at Firebase.Database.Internal.TubeSock.WebSocket.GetIpAddress (System.String hostName) [0x00000] in <filename unknown>:0
UnityEngine.Debug:LogError(Object)
Firebase.FirebaseHandler:LogMessage(LogLevel, String)
Firebase.Unity.UnityLoggingService:LogMessage(LogLevel, String)
Firebase.Database.Internal.Logging.DefaultLogger:Error(String, String)
Firebase.Database.Internal.Logging.DefaultLogger:OnLogMessage(Level, String, String, Int64)
どうすればこの問題を回避できますか?
エラーをスローする特定の行が見つかりましたが、try catchブロックは例外をキャッチしません。 Firebaseの内部ライブラリなどで例外がスローされるためだと思います –