How do you test Android 12+ Bluetooth runtime permissions in CI?
Test Android 12+ Bluetooth permissions on API 31+ emulators and physical devices for scan, connect, and advertise combinations. Denial paths need actionable text and retry from Settings, not a dead end. For a companion app, include an OEM phone matrix because some skins pre-grant, hide, or block permissions differently from Pixel behavior.
Published August 2026 · Last technically reviewed August 2026
Related
Need a second opinion on architecture?
We help connected product teams across BLE, Android, backend, and cloud before expensive rework starts.