Как отозвать токены входа в приложение на устройстве Android? - PullRequest
0 голосов
/ 19 января 2020

Есть ли в Android централизованная команда для отзыва токенов входа для всех приложений, или вам нужно go в каждом приложении, чтобы удалить ее?

Я не говорю о паролях веб-сайта хранится в Chrome, но состояние пользователя, вошедшего в приложение.

Заранее спасибо!

1 Ответ

0 голосов
/ 23 января 2020

Как вы пояснили в комментариях, вы хотите выйти из всех пользователей, вошедших в каждое приложение на устройстве, массово удалив токены входа.

Очистка данных приложения для указанного c приложения приведет к отмените маркер входа и выйдите из системы. Программно это невозможно, потому что Android SDK ограничивает доступ приложений к другим приложениям. Для управления пакетами ознакомьтесь с документацией PackageManager .

Кроме того, приложения без API publi c для управления токенами входа не будут отвечать программе, пытающейся принудительно выйти из системы.

Так что повсеместно, нет, нет волшебной c пули для отзыва всех токенов входа в систему.

Но вот пример того, как будет выглядеть рабочий процесс, из SDK Facebook :

// Initialize 
FacebookSdk.sdkInitialize(getApplicationContext());
// Log out the currently logged in user
LoginManager.getInstance().logOut();

Разные приложения будут иметь разные методы, но любой publi c API будет иметь очень похожий рабочий процесс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...