套件概覽
一個 Flutter 套件,讓使用者能夠以國際格式輸入電話號碼,並內建 Google 的 libphonenumber 支援。它提供自動格式化、國家代碼選擇以及即時驗證功能。此套件高度可自訂,讓開發者能根據應用程式的設計調整介面與行為。支援多個平台,包括 Android、iOS、Web、macOS、Windows 與 Linux。
適用情境
- 國際電話號碼輸入
- 聯絡資訊的表單驗證
- 多國用戶註冊
- 動態國家代碼選擇
- 輸入數字的自動格式化
主要特色
- 使用 Google 的 libphonenumber 進行準確解析
- 即時輸入格式化
- 可自定義的下拉和輸入樣式
- 支援所有主要國家和地區
- 基於輸入的自動國家檢測
適合對象
- 需要全域用戶資料收集的應用程式
- 使用者引導流程
- 聯絡表單實作
- 跨平台行動與網頁應用程式
使用建議
- 需要互聯網以取得完整的國家元資料(若未內建)
- 由於 libphonenumber 依賴,可能會增加應用大小
- 自定樣式可能需要額外設定
