Мы работаем над приложением для планшета, где пользователям предоставляется возможность войти в свои учетные записи Google и использовать их для доступа к файлам, хранящимся на Google Диске. Планшеты заблокированы в режиме киоска, и несколько пользователей используют один и тот же планшет, поэтому мне нужно найти способ предоставить пользователям возможность удалять их учетные данные после завершения.
Учетные записи добавляются / выбираются с помощью GoogleSignInClient (https://developers.google.com/identity/sign-in/android/sign-in).
До сих пор я пробовал следующее:
AccountManager.removeAccount()
использовать нельзя, так как <uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/>
обрабатывает только локальные учетные записи
<uses-permission android:name="android.permission.ACCOUNT_MANAGER"/>
зарезервировано для системных приложений
Раздел учетных записей в настройках Android недоступен, так как приложение находится в режиме киоска.
Есть ли другой способ удаления учетной записи Google из приложения?