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

パッケージ詳細v0.1.0

mobile_device_identifier

モバイルデバイス(Android / iOS)から一意のIDを取得するためのFlutterパッケージ

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

ソースリポジトリ

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

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