概要
AndroidまたはiOSデバイスに現在挿入されているSIMカードに関連する国コードを取得するFlutterパッケージです。MCC(モバイル国コード)およびMNC(モバイルネットワークコード)にアクセスするためのシンプルなAPIを提供し、アプリがユーザーの現在のネットワーク国を判断できるようにします。これは、アクティブなSIMに基づいてローカライズ、請求、または地域固有のコンテンツ配信に役立ちます。このパッケージはAndroidおよびiOSプラットフォームをサポートしており、既存のFlutterプロジェクトにスムーズに統合できます。
用途
- SIMカードを介したユーザーの国検出
- SIMの国に基づくロケールの自動設定
- 地域ベースのコンテンツフィルタリング
- SIMベースの認証ワークフロー
- ネットワークプロバイダの識別
主な機能
- MCC/MNCからSIM国コードを取得する
- クロスプラットフォーム対応(Android および iOS)
- シンプルで軽量な API
- 追加の権限は必要ありません
- インターネット接続なしでも動作します
適している対象
- SIMベースの位置情報が必要なアプリ
- 旅行または通信アプリケーション
- ローカリゼーションツール
- ネットワークデータを使用する請求システム
- オフライン領域検出
注意事項
- SIMの存在および有効化に依存しています
- 実際の物理的位置を反映していない可能性があります
- SIMカードのないデバイスでは動作しません
- 正確性はキャリアデータに依存します
- デバイスごとに1つのSIMに制限されます(デュアル-SIMデバイスでは、最初のSIMが返される可能性があります)