Я создаю виджет для Android, который выполняет переключение при нажатии кнопки виджета. Проблема, с которой я сталкиваюсь, состоит в том, что рассматриваемое действие требует активного сеанса и, следовательно, будет работать только в течение короткого периода времени после создания виджета или когда пользователь открывает (и входит в систему или иным образом повторно активирует сеанс) приложение снова.
Есть ли простой способ обойти это? Я полагаю, что могу сделать отдельный вызов REST для API платформы (службы, выполняющей переключение), но я не уверен, как сделать это с каким-то токеном, который позволит переключению виджета происходить в течение некоторого заранее определенного количества время (тайм-аут), независимо от того, открыто ли приложение у пользователя и / или активен ли сеанс.