when I call FirebaseRemoteConfig.GetValue/GetKeysByPrefix/ FetchAnsyc,it goes "ApplicationException:Internal::IsInitialized" error in android.
protected void Start()
{
try
{
Debug.Log("firebase start init");
FirebaseApp.CheckAndFixDependenciesAsync().ContinueWith(task =>
{
dependencyStatus = task.Result;
if (dependencyStatus == DependencyStatus.Available)
{
InitializeFirebase();
Debug.Log("firebase init finish");
}
else
{
Debug.LogError(
"Could not resolve all Firebase dependencies: " + dependencyStatus);
}
});
}
catch (FirebaseException e)
{
Debug.LogError("FirebaseException:" + e);
}
}
void InitializeFirebase()
{
FirebaseRemoteConfig.FetchAsync().ContinueWith(task => FirebaseRemoteConfig.ActivateFetched());
System.Collections.Generic.Dictionary<string, object> defaults = new System.Collections.Generic.Dictionary<string, object>();
defaults.Add("config_test_string", "default local string");
defaults.Add("config_test_int", 1);
defaults.Add("config_test_float", 1.0);
defaults.Add("config_test_bool", false);
Firebase.RemoteConfig.FirebaseRemoteConfig.SetDefaults(defaults);
DebugLog("RemoteConfig configured and ready!");
isFirebaseInitialized = true;
}
same problem when I use the quick-start-sample.