Ich verwende com.snap.loginkit: loginkit: 3.0.0 und ich bin verwirrt. Ich habe es geschafft, mich bei der Arbeit zu bearbeiten, und ich bekomme erfolgreich Zugangs -Token, aber nach einiger Zeit läuft es ab und ich brauche eine neue. Meine Frage ist, wie Sie Refresh-Token verwenden, um ein neues Zugriffs-Token zu erhalten, da ich in den Dokumenten oder irgendwo in dieser Angelegenheit nichts finden kann.
Code: Select all
private suspend fun SnapLogin.login(): String = suspendCoroutine { continuation ->
val loginResultCallback = object : LoginResultCallback {
override fun onStart() {
}
override fun onSuccess(accessToken: String) {
continuation.resume(accessToken)
}
override fun onFailure(exception: LoginException) {
continuation.resumeWithException(exception)
}
}
startTokenGrant(loginResultCallback)
}
Dies bringt mir erfolgreich das Zugangs -Token, aber
ich möchte die Benutzer nicht dazu zwingen, sich jedes Mal zu melden>