Обновление токена доступа из SnapchatAndroid

Форум для тех, кто программирует под Android
Anonymous
Обновление токена доступа из Snapchat

Сообщение Anonymous »

Я использую com.snap.loginkit:loginkit:3.0.0 и я в замешательстве. Мне удалось заставить логин работать, и я успешно получил токен доступа, но через некоторое время срок его действия истекает, и мне нужен новый. Мой вопрос заключается в том, как использовать токен обновления для получения нового токена доступа, поскольку я не могу найти что-либо в документации или где-либо еще по этому вопросу.
Я не использую метод getButton, но у меня есть специальная кнопка из Compose, которая при нажатии вызывает startTokenGrant, вот так

Код: Выделить всё

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)
}
Это успешно дает мне токен доступа, но я не хочу заставлять пользователей входить в систему каждый раз, когда истечет срок действия токена, поэтому я ищу другой способ.


Подробнее здесь: https://stackoverflow.com/questions/797 ... m-snapchat

Вернуться в «Android»