ym88659208ym87991671
Работа с партнерским токеном | Документация для разработчиков

Работа с партнерским токеном

Обновлено 8 апреля 2025

Токен предоставляется партнерами платформы Салют ТВ. Он необходим для безопасного доступа к различным функциям и сервисам платформы, а также для защиты конфиденциальных данных.

Получение токена

<manifest>
<uses-permission android:name="ru.sberdevices.permission.BIND_ACCOUNT_LINKING_SERVICE" />
</manifest>

Получение токена доступно исключительно для заранее сконфигурированных Application ID. Вызов этого метода вернет токен только для партнеров, для других приложений вернет ошибку.

private val partnerToken = PartnerTokenFactory.create(
context = context,
binderHelperFactory2 = BinderHelperFactory2Impl(),
coroutineDispatchers = CoroutineDispatchers
)
fun retrievePartnerToken() {
val coroutineScope = CoroutineScope(CoroutineDispatchers.ui)
coroutineScope.launch {
val token =
partnerToken.getPartnerToken().getOrNull()?.token ?: "couldn't get partner token"
Log.d("retrievePartnerToken", "partnerToken = $partnerToken")
}
}
retrievePartnerToken()

Хранение партнерского токена при успешном получении

{
partnerToken.getPartnerToken().getOrNull()?.token ?: "couldn't get partner token"
}
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.