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

패키지 상세v1.2.0

imei_plugin

실행 시간에 권한을 검증하여 Android 기기의 실제 IMEI를 가져오고 iOS에서는 고유 ID를 가져옵니다. 애플리케이션 공급업체에게 디바이스를 고유하게 식별하는 알파숫자 문자열입니다.

30일 다운로드
200
좋아요
59
Pub 점수
40

패키지 설치

flutter pub add imei_plugin

패키지 개요

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

imei_plugin은 Android 기기의 고유한 IMEI(국제 이동 장비 식별자)를 검색하는 Flutter 패키지로, 런타임 시 권한을 검증합니다. iOS에서는 앱의 공급업체와 연결된 고유한 디바이스 식별자를 제공합니다. 크로스플랫폼 모바일 개발을 위해 설계되었으며, 민감한 데이터를 노출하지 않으면서도 안전하고 신뢰할 수 있는 디바이스 식별을 보장합니다. 이 플러그인은 Flutter 앱에 원활하게 통합되며 Android 및 iOS 플랫폼을 모두 지원하여, 개발자가 플랫폼별 개인정보 보호 및 권한 요구 사항을 존중하면서 프로그래밍 방식으로 디바이스를 식별할 수 있도록 간편한 방법을 제공합니다.

사용 사례

  • 모바일 앱에서의 장치 추적
  • 장치 식별 정보를 기반으로 한 사용자 인증
  • 장치 ID를 통한 비인가 접근 방지
  • 앱 분석 및 사용 모니터링
  • 장치별 라이선스 검증

주요 기능

  • Android 런타임 권한 검증
  • iOS에서 고유 디바이스 ID
  • 크로스 플랫폼 호환성
  • 안전한 IMEI 조회
  • Flutter와의 간단한 통합

적합한 대상

  • 기기 식별이 필요한 모바일 앱
  • 안전한 사용자-기기 바인딩이 필요한 앱
  • Android 및 iOS 둘 다를 대상으로 하는 개발자
  • 라이선스 또는 접근 제어가 있는 애플리케이션
  • 분석 및 불법 사용 방지 시스템

고려 사항

  • Android에서 적절한 권한이 필요합니다
  • 앱을 다시 설치하면 iOS ID가 변경될 수 있습니다
  • 기기 데이터에 대한 개인정보 보호 준수 필요
  • 물리적 장치에 한정(에뮬레이터 제외)
  • 하드웨어 사용 가능 여부에 따라 다릅니다

원본 README

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

Imei Plugin

Build version

Get unique id device on ios and android

Getting Started

Get IMEI (International Mobile Device Identity) for Android devices less than android 10 with runtime permission for android greater than or equal to 10 returns a UUID and get unique identification on ios An alphanumeric string that uniquely identifies a device for the application provider.

Use

import 'package:imei_plugin/imei_plugin.dart';

String imei = await ImeiPlugin.getImei();
List<String> multiImei = await ImeiPlugin.getImeiMulti(); //for double-triple SIM phones
String uuid = await ImeiPlugin.getId();

if you want to always request permission even if the user has already denied it. You can disable validation shouldShowRequestPermissionRationale set value in false

String platformImei = await ImeiPlugin
    .getImei( shouldShowRequestPermissionRationale: false );

default value is false.

New Features!
  • New param shouldShowRequestPermissionRationale only Android

  • getId only android. id generated with UUID.randomUUID()

  • getImeiMulti support for double-triple SIM phones

Platform Support
OS
Android
IOS

License

MIT

Author

This plugin is developed, Free Software, by Kevin Caicedo

카테고리

소스 저장소

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

아직 데이터가 없습니다.