Answers · Android permissions

How do you test Android 12+ Bluetooth runtime permissions in CI?

← All answers

Direct answer

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

Need a second opinion on architecture?

We help connected product teams across BLE, Android, backend, and cloud before expensive rework starts.