firebase / quickstart-unity

Firebase Quickstart Samples for Unity
https://firebase.google.com/games
Apache License 2.0
819 stars 424 forks source link

Remote Config fetching failure http code 0 #1305

Open smakarov opened 1 year ago

smakarov commented 1 year ago

(Please list the full steps to reproduce the issue. Include device logs, Unity logs, and stack traces if available.) I try to learn how to use Remote Config sample from this repo without network connection. With sample code public Task FetchDataAsync() { DebugLog("Fetching data..."); Task fetchTask = Firebase.RemoteConfig.FirebaseRemoteConfig.DefaultInstance.FetchAsync(TimeSpan.Zero); return fetchTask.ContinueWithOnMainThread(FetchComplete); } It shows Debug.LogError "fetching failure: http code 0" Is it behavior by design? Full stack fetching failure: http code 0 UnityEngine.Debug:LogError (object) Firebase.Platform.FirebaseLogger:LogMessage (Firebase.Platform.PlatformLogLevel,string) (at /Users/runner/work/firebase-unity-sdk/firebase-unity-sdk/app/platform/Unity/FirebaseLogger.cs:95) Firebase.LogUtil:LogMessage (Firebase.LogLevel,string) (at /Users/runner/work/firebase-unity-sdk/firebase-unity-sdk/app/src/LogUtil.cs:69) Firebase.LogUtil:LogMessageFromCallback (Firebase.LogLevel,string) (at /Users/runner/work/firebase-unity-sdk/firebase-unity-sdk/app/src/LogUtil.cs:77) Firebase.AppUtil:PollCallbacks () (at /Users/runner/work/firebase-unity-sdk/firebase-unity-sdk/android_unity/armeabi-v7a/app/swig/Firebase.App_fixed.cs:4614) Firebase.Platform.FirebaseAppUtils:PollCallbacks () (at /Users/runner/work/firebase-unity-sdk/firebase-unity-sdk/app/platform/FirebaseAppUtils.cs:33) Firebase.Platform.FirebaseHandler:Update () (at /Users/runner/work/firebase-unity-sdk/firebase-unity-sdk/app/platform/Unity/FirebaseHandler.cs:208) Firebase.Platform.FirebaseMonoBehaviour:Update () (at /Users/runner/work/firebase-unity-sdk/firebase-unity-sdk/app/platform/Unity/FirebaseMonoBehaviour.cs:45)

Steps to reproduce:

1)Disable network 2)Try to click fetch data from sample Remote Config scene

google-oss-bot commented 1 year ago

This issue does not seem to follow the issue template. Make sure you provide all the required information.

a-maurice commented 1 year ago

I think the error is expected, but the code should likely not be 0. Thanks for bringing this up.

iremguner commented 1 year ago

I'm facing the same issue. opened a post here -> https://stackoverflow.com/questions/74939192/firebase-remote-config-throws-fetch-status-0-exception-when-user-offline-on-unit

onurclb commented 1 year ago

Have a same issue. Using Unity 2021.3.15 and Firebase SDK 10.3.0 Trying another Firebase SDK version and facing same issue Firebase SDK 10.2.0