Firebase Remote Config: Can't read any values, but fetch is successful

前端 未结 10 937
长发绾君心
长发绾君心 2020-12-30 19:10

I\'m trying to have a remote config parameter using the new Remote Config feature of Firebase, and I\'m having an issue.

Here\'s my Remote Config console:

I

10条回答
  •  醉话见心
    2020-12-30 19:33

    Well in my case, I am able to receive control in addOnCompleteListener for fetch method but I have fetched values firebaseRemoteConfig just after I called firebaseRemoteConfig.activate(), so when I have tried to get the values from firebaseRemoteConfig it returns me previously saved values because firebaseRemoteConfig.activate() runs asynchronously and new values didn't saved before I am getting them from firebaseRemoteConfig, so I have added complete listener for activate() method also, Here:

    firebaseRemoteConfig.fetch()
                .addOnCompleteListener(activity, OnCompleteListener {
                    if (it.isSuccessful)
                    {
                        Log.d("task","success")
                        firebaseRemoteConfig.activate().addOnCompleteListener {  // here I have added a listener
                            val base_url=firebaseRemoteConfig.getString("base_url")
                            Log.d("base url",base_url)
                            Toast.makeText(activity, "Base url: $base_url",Toast.LENGTH_SHORT).show()
                        }
                    }
                    else
                    {
                        Log.d("task","failure")
                    }
    
                })
    

提交回复
热议问题