В моей компании у нас есть два приложения, которые получают доступ к токену аутентификации (из нашего собственного веб-сервиса) от менеджера аккаунта Android. Поскольку это SSO, мы решили извлечь логин (активность и AbstractAccountAuthenticator
) в библиотеку, к которой оба приложения привязаны. Чтобы сохранить учетную запись в системе Android, если одно из наших приложений будет удалено (при условии, что пользователь установил оба наших приложения), мы дали accountType
единое имя ex
. my.company.auth
(оба приложения, однако, имеют имя пакета my.company.a
и my.company.b
соответственно).Единая учетная запись Android для нескольких приложений
Проблема заключается в том, что обе наши приложения удаляются: запись в настройках учетной записи в android все еще существует.
Кто-нибудь знает, почему или что я делаю неправильно? Имеет ли это отношение к accountType
, у которого есть другое «имя пакета», а затем приложения?
Большое спасибо заранее