728x90
permission_handler,
broadcast_receiver,
flutter_local_notifications
- permission_handler:
- 목적: 사용자 기기의 권한을 관리하기 위한 패키지입니다. 이 패키지를 사용하면 사용자에게 앱이 기기 리소스에 접근하기 위해 필요한 권한을 요청하고 처리할 수 있습니다. 예를 들어, 카메라, 위치, 마이크 등의 권한을 관리할 수 있습니다.
- 사용 사례: 사용자로부터 위치 권한을 요청하고 사용자의 위치 정보를 가져오는 것, 카메라 권한을 요청하고 사진을 촬영하는 것과 같은 권한 관리 작업에 사용됩니다.
- broadcast_receiver:
- 목적: Android 플랫폼에서만 사용되며, Android Broadcast Receiver를 플러터 앱으로 통합하는 패키지입니다. Android Broadcast Receiver는 시스템 또는 다른 앱에서 방송하는 이벤트를 수신하는 데 사용됩니다.
- 사용 사례: 예를 들어, Android 시스템에서 발생하는 배터리 상태 변경 또는 네트워크 연결 변경과 같은 이벤트를 플러터 앱에서 수신하고 처리할 수 있습니다.
- flutter_local_notifications:
- 목적: 플러터 앱에서 로컬 알림을 생성하고 관리하기 위한 패키지입니다. 이 패키지를 사용하면 앱 내에서 사용자에게 로컬로 알림을 보낼 수 있으며, 특정 이벤트나 시간에 알림을 예약할 수 있습니다.
- 사용 사례: 예를 들어, 앱에서 중요한 알림을 스케줄링하고 사용자에게 특정 일정에 맞는 알림을 표시하려는 경우에 사용됩니다.
요약하면, permission_handler는 권한 관리, broadcast_receiver는 Android Broadcast Receiver 통합, 그리고 flutter_local_notifications는 로컬 알림 관리와 관련된 패키지입니다. 이 패키지들은 각자 다른 용도와 사용 사례를 가지고 있으며, 필요에 따라 플러터 앱 개발에서 사용됩니다.
'flutter > flutter' 카테고리의 다른 글
[flutter] flutter pub get 했을 때 생기는 파일들 (0) | 2023.09.11 |
---|---|
[flutter] 라우터 사용하지 않고 페이지 연결하기 (0) | 2023.09.11 |
[flutter] StatelessWidget, StatefulWidget (0) | 2023.09.01 |
[flutter] 플러터 vscode에서 파란줄 뜰 때 해결법 (0) | 2023.08.28 |
[flutter] 기본 (0) | 2023.08.28 |