Модераторы: javastic
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хранение VKAccessToken, Как хранить VKAccessToken между перезапу 
:(
    Опции темы
Arvalon
Дата 1.11.2016, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 20.4.2006
Где: Москва

Репутация: нет
Всего: нет



Доброго дня.
Подскажите пожалуйста как сделать так что бы приложение не запрашивало при каждом запуске права в VK-аккаунте, т.е. что бы до поры до времени (смена пароля и др.) не требовалось при каждом запуске нажимать Разрешить?
user posted image
Как я понял дело в VKAccessToken, точнее в его сохранении между запусками приложения. Сейчас доступ к ВК реализован Application-классе:
Код

public class MyApplication extends Application {
 
    VKAccessTokenTracker vkAccessTokenTracker = new VKAccessTokenTracker() {
        @Override
        public void onVKAccessTokenChanged(VKAccessToken oldToken, VKAccessToken newToken) {
            
            if (newToken == null) {
                Intent intent=new Intent(MyApplication.this, LoginActivity.class);
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_CLEAR_TOP);
                startActivity(intent);
            }
        }
    };
 
    @Override
    public void onCreate() {
        super.onCreate();
 
        vkAccessTokenTracker.startTracking();
 
        VKSdk.initialize(this);
    }
}

Т.е. у меня есть oldToken и newToken, живущие на время работы приложения. Опуская повышенные требования к безопасности, могу ли я положить токен (и какой) в SharedPreferences моего приложения и обращаться за ним в определённый (какой?) момент?
Или может всё совсем иным способом реализуется?
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Android | Следующая тема »


 




[ Время генерации скрипта: 0.1078 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.