@DEAtelnost

API OK. Unity SDK. При продлении токена постоянно вылазит окно с запросом о доступе к персональным данным?

Добрый день,
использую OK Unity SDK 1.0.22 платформы Android, iOS.
Для продления токена используется код:
if (OK.IsInitialized)
            if (OK.AccessTokenExpiresAt < DateTime.Now)
            {
                if (OK.IsRefreshTokenValid)
                {
                    OK.RefreshAccessToken(success =>
                    {
                            OnOKLoginFinished(success, callback);
                    });
                }
                else
                {
                    OK.RefreshOAuth(success =>
                    {
                            OnOKLoginFinished(success, callback);
                    });
                }
            }

Помогите пожалуйста разобраться со следующими моментами:
1. Метод для продления токена "OK.RefreshAccessToken" каждый раз запрашивает у пользователя разрешение на использование личных данных выдавая форму с запросом разрешений на приглашение друзей, изменение статуса и проч.. Хотя не должен, так как разрешение было выдано при авторизации при помощи метода"OK.Auth".

2. "OK.Auth" вызывает окно авторизации в нем нет кнопки "назад" для того чтобы закрыть окно авторизации?

3. Окно запроса на использования личных данных. Имеет две основных кнопки "Разрешить" и "Отменить". Кнопка отменить не закрывает окно запроса.
  • Вопрос задан
  • 145 просмотров
Пригласить эксперта
Ответы на вопрос 1
Vjaka
@Vjaka
Платформа игр (Одноклассники)
Может получить-таки длинный токен (LONG_ACCESS_TOKEN) и не заниматься всякими экспирациями сессий и рефреш токенами вообще?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы