-1
我的Android火力地堡遠程配置不工作(在IOS它運作良好)Xamarin.Forms:在Android火力地堡遠程配置不工作
上MainActivity.OnCreate
var mRemoteConfig = FirebaseRemoteConfig.Instance;
FirebaseRemoteConfigSettings configSettings = new FirebaseRemoteConfigSettings.Builder()
.SetDeveloperModeEnabled(true)
.Build();
mRemoteConfig.SetConfigSettings(configSettings);
mRemoteConfig.SetDefaults(Resource.Xml.remote_config_defaults);
int cacheExpiration = 10; //10 secs
if (mRemoteConfig.Info.ConfigSettings.IsDeveloperModeEnabled)
{
cacheExpiration = 0;
}
var remoteFetchCompleteListener = new RemoteFetchCompleteListener();
mRemoteConfig.Fetch(cacheExpiration).AddOnCompleteListener(remoteFetchCompleteListener);
/******************************************/
class RemoteFetchCompleteListener : Java.Lang.Object, Android.Gms.Tasks.IOnCompleteListener
{
public void OnComplete(Android.Gms.Tasks.Task task)
{
const string TAG = "MainActivity";
if (task.IsSuccessful)
{
FirebaseRemoteConfig.Instance.ActivateFetched();
#if DEBUG
Android.Util.Log.Debug(TAG, "Remote Config Fetched!");
Android.Util.Log.Debug(TAG, "Remote Config TEST_REMOTE_CONFIG : {0}", FirebaseRemoteConfig.Instance.GetString("TEST_REMOTE_CONFIG"));
#endif
}
else
{
Android.Util.Log.Debug(TAG, "Remote Config not fetched...");
}
}
}
這裏是輸出
[MainActivity] Remote Config Fetched!
[MainActivity] Remote Config TEST_REMOTE_CONFIG :