티스토리 뷰

카테고리 없음

Android OS13 변경점

유녕2 2022. 11. 3. 17:19

Android 13이상 타겟팅

1. 알림 권한이 포그라운드 서비스 모양에 영향을 줌

사용자가 알림 권한을 거부하면 알림창에서 포그라운드 서비스와 관련된 알림을 볼 수 없음.

포그라운드 서비스와 관련된 알림은 알림 권한 부여 여부에 관계없이 포그라운드 서비스(FGS) 작업 관리자에 계속 표시 된다.

 

 

2. 근처 Wi-Fi 기기의 새 런타임 권한

Android 13(API 수준 33)에서는 Wi-Fi를 통해 근처 액세스 포인트에 대한 기기의 연결을 관리하는 앱을 위해 NEARBY_DEVICES 권한 그룹의 새로운 런타임 권한을 도입했습니다. 이러한 앱은 여러 다양한 Wi-Fi API를 호출할 때 새로운 권한 NEARBY_WIFI_DEVICES를 선언해야 합니다. 만약 앱이 Wi-Fi API에서 물리적 위치를 얻지 않는다면 Android 13 이상을 타겟팅할 때 ACCESS_FINE_LOCATION권한을 선언하지 않아도 됩니다.

 

  •  프린터나 미디어 전송 기기와 같은 근처 기기를 찾거나 기기에 연결합니다.
    •   BLE등을 통해 대역 외 AP정보를 수신합니다.
    • 로컬 전용 핫스팟을 사용하는 Wi-Fi Aware 및 Connect를 통해 기기를 검색하여 연결합니다.
    • Wi-Fi Direct를 통해 기기를 검색하여 연결합니다.
    • 자동차나 스마트 홈 기기와 같이 알려진 SSID에 연결을 시작합니다.
  • 로컬 전용 핫스팟을 시작합니다.
  • 근처 Wi-Fi Aware 기기까지 다양한 기기를 지원합니다.

 

https://onepinetwopine.tistory.com/124

 

 

3. 포그라운스 작업 서비스(FGS) 중지

> 예외

프로세스가 아닌 앱별로 적용됩니다. 시스템이 하나의 앱에서 하나의 프로세스에 예외를 제공한 경우 이 앱의 다른 모든 프로세스에도 예외가 제공됩니다.

 

- FGS 작업 관리자에 전혀 표시되지 않음

다음과 같은 앱은 포그라운드 서비스를 실행해도 작업 관리자에 전혀 표시되지 않습니다.

- 사용자가 중지할 수 없게 대응

다음과 같은 유형의 앱이 포그라운드 서비스를 실행하면 FGS 작업 관리자에 표시되기는 하나 앱 옆에 사용자가 누를 수 있는 중지버튼이 없습니다.

- android:persistent

애플리케이션을 항상 실행 상태로 유지할지 여부입니다. 유지해야 하면 "true"이고 유지할 필요가 없으면 "false"입니다. 기본값은 "false"입니다. 애플리케이션은 일반적으로 이 플래그를 설정하지 않습니다. 지속 모드는 특정 시스템 애플리케이션만을 대상으로 합니다.

 

 

Android 개발자  |  Android Developers

애플리케이션의 선언입니다. 이 요소는 애플리케이션의 각 구성요소를 선언하는 하위 요소를 포함하며 모든 구성요소에 영향을 줄 수 있는 속성을 가지고 있습니다. 이러한 속성 중 다수(예: 아

developer.android.com

 

참조 ) https://developer.android.com/about/versions/13/changes/fgs-manager?hl=ko 

 

FGS(포그라운드 서비스) 작업 관리자  |  Android 개발자  |  Android Developers

FGS(포그라운드 서비스) 작업 관리자 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Android 13(API 수준 33)에서는 타겟 SDK 버전과 관계없이 사용자가 알림 창

developer.android.com

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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 31
글 보관함