flutter обновляет токен пользователя firebase для доступа к базе данных в реальном времени. (В определенный период времени) - PullRequest
0 голосов
/ 13 ноября 2018

Я раньше использовал swift и Kotlin. Нам нужно обновить токен пользователя, когда мы используем аутентифицированного пользователя firebase для доступа к базе данных реального времени firebase. (За определенный период времени)

Как это сделать во флаттере?

Вот с кодом Kotlin:

var mAuth: FirebaseAuth? = null
        mAuth = FirebaseAuth.getInstance()
        val cUser = mAuth?.currentUser
        if (cUser!=null) {
            cUser.getIdToken(true).addOnCompleteListener(object : OnCompleteListener<GetTokenResult> {
                override fun onComplete(task: Task<GetTokenResult>) {
                    if (task.isSuccessful()) {
                        val idToken = task.getResult().getToken()

                        println("token has been refresh")
                    } else {
                        // Handle error -> task.getException();
                        println("token refresh Error Error Error Error Error Error")
                        val textError = context.getString(R.string.errorForInsertDataToFirebase)
                        alertPopUp(context, "", textError)
                    }
                }
            })
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...