У меня есть сценарий использования, когда мой работник должен работать только тогда, когда мое устройство Bluetooth подключено к моему приложению для Android.
Как я могу установить пользовательские ограничения в диспетчере работ для запуска моего рабочего класса.
Пример
Мое приложение должно синхронизировать данные моего устройства с сервером ТОЛЬКО при подключении к Интернету И МОЕ устройство BLE подключено к моему приложению.
Я знаю, что интернет-ограничение доступно в WorkManager, НО пользовательское ограничение, которое в моем случае должно быть подключено к BLE-устройству, должно обрабатываться в моем сценарии.