Skip to content

[Bug] Android 11에서 BluetoothLE Scan이 불가능한 현상 #1

@oeccsy

Description

@oeccsy

재현 환경

  • Galaxy Wide4 (Android 11)

재현 과정

  • 해당 Bluetooth LE 플러그인 적용
  • Galaxy S20 (Android 12) 에서 Advertise
  • Galaxy Wide4 (Android 11) 에서 Scan
  • 스캔 여부 확인

오류 내용

  • 스캔 불가

기대 결과

  • 스캔 가능

재현 빈도

  • 현재 100%
  • Unity Asset을 사용해도 해당 이슈 발생
  • 그러나 과거에 Galaxy Wide4에서도 Scan이 가능했던 기억이 남아 있음

참고 자료

  • Galaxy Wide4 에서 Advertise하고, Galaxy S20에서 Scan 하는 경우 스캔 가능 및 데이터 교환도 가능
  • 테스트 당시 manifest의 permission은 다음과 같음
  <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
  <uses-permission android:name="android.permission.ACCESS_COURSE_LOCATION"/>
  <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
  <uses-permission android:name="android.permission.BLUETOOTH"/>
  
  <uses-permission android:name="android.permission.BLUETOOTH_SCAN" android:usesPermissionFlags="neverForLocation"/>
  <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE"/>
  <uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>
  <uses-feature android:name="android.hardware.bluetooth_le" android:required="true"/>

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions