パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細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に基づくユーザー認証
  • デバイス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

カテゴリー

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。