搜尋套件、儲存庫與 APP 分類

套件詳情v3.0.14

get_phone_number

從裝置取得真實電話號碼 - 僅適用於 Android 裝置,且需在實體裝置上執行。

Android
近 30 天下載
1110
喜歡數
41
Pub 分數
160

安裝套件

flutter pub add get_phone_number

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

get_phone_number 套件允許 Flutter 應用程式在 Android 上取得裝置的實際電話號碼。此套件專為 Android 設計,需在實體裝置上執行,因其依賴原生 Android 系統權限與 API。該套件不支援 iOS。對於需要直接從裝置識別或驗證使用者電話號碼的應用程式非常實用。存取電話號碼需具備適當的執行時權限,且可能因裝置製造商與 Android 版本的不同而異。

適用情境

  • 在 Android 應用中取得裝置電話號碼
  • 使用手機號碼進行用戶身份驗證
  • 行動應用程式中的裝置識別
  • 啟用基於簡訊的驗證流程
  • 與電信服務整合

主要特色

  • 僅限 Android 的相容性
  • 需要實體裝置才能運作
  • 使用原生 Android API
  • 支援執行階段權限處理
  • 透過 Flutter pub 簡單整合

適合對象

  • 需要電話號碼存取權限的 Android 應用開發者
  • 需要直接獲取設備電話號碼的應用程式
  • 涉及簡訊或電話功能的專案
  • 開發人員在使用設備級硬體功能
  • 專注於使用者身分驗證的應用程式

使用建議

  • 僅適用於安卓設備
  • 必須在真實物理裝置上執行
  • 需要在執行時獲取使用者權限
  • 由於製造商的限制,可能無法在所有安卓設備上運作
  • 僅限 Android 平台

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

get_phone_number

Get Phone Number from Android Native

Warning: This library works in only android.

Usage

Simple function
    String phoneNumber = await GetPhoneNumber().get();

    print('getPhoneNumber result: $phoneNumber');
List of phone number
    List<String> list = await GetPhoneNumber().getListPhoneNumber();

    print('getListPhoneNumber result: list');
Detailed function with android permissions
    final module = GetPhoneNumber();

    if (!module.isSupport()) {
        print('Not supported platform');
    }

    if (!await module.hasPermission()) {
      if (!await module.requestPermission()) {
        throw 'Failed to get permission phone number';
      }
    }

    String phoneNumber = await module.getPhoneNumber();
    print('getPhoneNumber result: $phoneNumber');

Buy Me A Coffee

所屬分類

原始碼儲存庫

使用此套件的專案

暫無相關資料。