Я работаю над идеей, которая требует, чтобы телефон Android рекламировал службу BLE. Мне удалось начать рекламу с помощью _ 1_ API из _ 2_.
Кажется, что реклама остается активированной до тех пор, пока приложение не убито, поэтому режим Doze не влияет на нее. Проблема в том, что как только я убиваю приложение, реклама останавливается.
В идеале я хотел бы передать рекламу операционной системе и узнать намерение, когда устройство пытается подключиться. API, который делает именно это на стороне сканера, в BluetoothLeScanner
: _ 4_. К сожалению, не похоже, что на рекламной стороне есть аналог.
Я что-то упускаю? По логике, это должно быть возможно. Если это не так, какое решение рекомендуется для надежного сохранения активности рекламы в фоновом режиме?