Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- C++ Build
- 사용자추가
- firebase_message
- MariaDB
- 쓰레드
- Flutter #Android #FCM #FirebaseCloudMessaging
- thread
- Background
- Flutter
- 백그라운드
- C++ Debugging
- User
- password
- 사용자삭제
- 잠금화면
- MySQL
- 권한
- policy
- 권한부여
- Android
- background_callback
- VSCode
- 안드로이드
- C++
- Permission
- Lockscreen
- YouTube API
- 흰셔츠 #누런때
- 플러터
Archives
- Today
- Total
고래 정보 분류소
[Android] 최신 OS 전화정보 접근 관련 권한 문제 본문
문자 콜백 앱을 서비스 중이었는데 안드로이드 최신 OS업데이트 후에 작동이 되지않는다는 이야기를 듣고
부랴부랴 문제를 찾아보았다.
문제는 TelephonyManager의 getLine1Number() 메소드였는데 필요 권한이 누락되었다는 오류였다.
확인 해야되는 권한은
READ_PHONE_STATE, READ_SMS, READ_PHONE_NUMBERS
위 3가지로 나왔다.
앱에 부여한 권한은 READ_PHONE_STATE와 SEND_SMS, WRITE_SMS 였다.
READ_SMS는 SEND_SMS 권한을 획득하면 같이 작동이 되는 것을 확인해서 SEND_SMS 권한만 획득하게 했었다.
혹시나해서 READ_SMS 권한도 획득하게 하니 잘 동작했다.
심지어 READ_PHONE_NUMBERS 권한은 어디에도 작성하지 않았는데 말이다.
뭔가 애매한 권한 체계가 의아해진다.
'Android' 카테고리의 다른 글
[Android] 잠금화면 액티비티 설정 (7) | 2020.08.18 |
---|