FLUTTER ECOSYSTEM

device_region

このプラグインは、プラットフォーム固有のAPIを使用してSIM国コードを返します

最新バージョン
1.4.0
30日間ダウンロード
6.1万
いいね数
26
Pub ポイント
150

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

device_region パッケージは、Android、iOS、Windows、Linux のプラットフォーム固有の API を使用して SIM 国コードを取得します。このパッケージは、ローカライゼーション、地域ベースのコンテンツ配信、またはコンプライアンスチェックに役立つ、デバイスの SIM カードに関連する国を決定する簡単でクロスプラットフォームな方法を提供します。プラグインはネイティブ実装の詳細を抽象化し、すべてのプラットフォームで一貫した Dart インターフェースを提供します。インターネット接続は不要で、デバイスレベルのデータから直接動作します。

用途
  • SIMカードに基づいてユーザーの国を特定する
  • 地域によるアプリコンテンツのローカライズ
  • 地域固有の制限を適用する
  • フォームでデフォルトの国を自動設定する
  • マルチリージョンアプリケーションをサポート
主な機能
  • クロスプラットフォーム対応(Android、iOS、Windows、Linux)
  • ネイティブSIM国コードAPIを使用
  • インターネット接続不要
  • シンプルで軽量な API
  • ISO 3166-1 alpha-2 国コードを返す
適している対象
  • GPSなしで地域検出が必要なアプリ
  • 国に関するコンテキストを必要とする旅行または支払いアプリ
  • ローカリゼーションフレームワーク
  • オフライン優先のアプリケーション
  • 複数のプラットフォームをターゲットにする開発者
注意事項
  • SIMカードの存在に依存しています。SIMがなければnullを返す可能性があります。
  • SIMカードのないデバイス(例:タブレット)では動作しません
  • 国コードは、ユーザーの現在位置を反映していない可能性があります
  • SIMベースの国識別に限定
  • 一部のプラットフォームでは実行時権限が必要になる場合があります
対応プラットフォームAndroidiOSWindowsLinux

パッケージをインストール

flutter pub add device_region

カテゴリー

ソースリポジトリ

関連プロジェクト