패키지, 저장소 및 앱 카테고리 검색

패키지 상세v0.1.0

mobile_device_identifier

모바일 기기(안드로이드/아이오스)에서 고유 ID를 얻는 데 사용하는 플러터 패키지

AndroidiOS
30일 다운로드
1.3만
좋아요
91
Pub 점수
150

패키지 설치

flutter pub add mobile_device_identifier

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Android 및 iOS 플랫폼의 모바일 장치에 고유 식별자를 제공하는 Flutter 패키지입니다. 분석, 사용자 추적 또는 라이센스 관리에 유용한 일관된 기기 전용 ID를 앱에서 가져올 수 있도록 합니다. 이 패키지는 플랫폼별 구현을 추상화하여 네이티브 코드 지식 없이도 식별자에 접근할 수 있는 간단한 API를 제공합니다. 신뢰성과 개인정보 보호 준수를 고려해 설계되었으며, 다양한 운영 체제에서 안전하고 효율적인 기기 식별을 보장합니다.

사용 사례

  • 사용자 분석 트래킹
  • 앱 라이선스 및 활성화
  • 기기 기반 인증
  • 세션 간 사용자 식별
  • 개인화된 콘텐츠 전달

주요 기능

  • 크로스 플랫폼 지원 (Android 및 iOS)
  • 간단한 API 통합
  • 개인정보 보호 준수 장치 식별
  • 네이티브 코드가 필요 없습니다
  • 안전하고 신뢰할 수 있는 ID 생성

적합한 대상

  • 분석 중심 애플리케이션
  • 라이선스 관리 시스템
  • 사용자 세션 지속성
  • 장치 추적 기능을 활용한 모바일 앱 개발이 필요합니다
  • 고유 디바이스 식별자가 필요한 앱

고려 사항

  • Android에서 적절한 권한이 필요합니다
  • 앱 데이터 초기화 또는 디바이스 공장 초기화에 영향을 받을 수 있습니다
  • 고보안 인증에 적합하지 않음
  • 앱을 다시 설치하거나 시스템을 복원하면 ID가 변경될 수 있습니다
  • 개인정보 규정 준수는 필수입니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

Actions Status

mobile_device_identifier

Flutter package to obtain unique ID from mobile device (android / ios) with uninstall resistant

Android minSdkVersion = 21
iOS minimum version = 11

Usage

final _mobileDeviceIdentifier = MobileDeviceIdentifier().getDeviceId();

You can combined with any encoding method to beautify string id. For example use Base64 encode with return value like

RjFGMUJDNUItQkJERC00NjZCLUE2MzgtQzRDNUZGMDdCQzhF

Method

Android

For android device, this package use UUID with MediaDrm to generate unique ID. With that, unique ID will not change even after uninstalling application

iOS

For iPhone device, this package use UUID with JNKeychain to generate unique ID to make ID still same even after reinstall application

카테고리

의존성

의존성 목록 1 개

  • plugin_platform_interface^2.1.6

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.