Я работаю с несколькими приложениями.Для входа в систему мы используем Oauth2 с пользовательскими таблицами, использующими Chrome.
«Материнское» приложение выполняет вход в систему, а затем отправляет намерение каждому приложению сказать «выполнить вход и предварительную загрузку данных в фоновом режиме»
Оттуда каждое приложение открывает пользовательскую вкладку и закрывает ее, а затем выполняет другие задачи в фоновом режиме.
да, я знаю, это уродливо, 6 пользовательских таблиц открываются и закрываются, но это то, о чем спрашивали, никаких другихТребуется решение.
Для этого я выполнил действие без пользовательского интерфейса.
Действие получает намерение, запускает пользовательские таблицы, извлекает код authorisation_code, получает токены,затем вызвать службу, чтобы предварительно загрузить данные и закрыть себя (невидимое действие закрывается)
Это плохо?
Я сделал это, потому что невозможно добавить фильтр намерений в службу намерений, имои пользовательские вкладки Chrome отправляют намерение, когда это будет сделано.таким образом, только деятельность может захватить это.
Спасибо.