套件概覽
SmartAuth 是一個 Flutter 套件,透過利用 Android 短訊使用者同意 API 和短訊檢索 API,簡化了 Android 上基於 OTP 和簡訊的驗證。它能自動偵測並讀取來自傳入簡訊的一次性密碼(OTP),支援在表單中自動填入 OTP,並安全地取得使用者電話號碼。此套件專為與 PIN、OTP 和密碼欄位無縫整合而設計,透過減少手動輸入來提升使用者體驗。該套件為平台特定,僅適用於 Android。
適用情境
- 從簡訊中自動檢測OTP
- 自動填入登入表單中的OTP
- 從簡訊中讀取使用者電話號碼
- 透過簡訊自動填入增強登入流程
- 簡化雙重身分驗證
- 減少OTP輸入中的使用者輸入錯誤
主要特色
- 從簡訊中自動提取OTP
- 安全的電話號碼檢索
- 僅限 Android 的簡訊自動填入支援
- 與文字欄位的簡單整合
- 即時簡訊監控
- 符合 Android 的 SMS Retriever API
適合對象
- 需要OTP自動填入的Android應用
- 使用簡訊雙因素認證的應用程式
- 尋求原生簡訊整合的開發者
- 使用者流程中的簡訊驗證
- 旨在減少登入摩擦的應用
使用建議
- 僅適用於 Android
- 需要正確的簡訊格式以進行檢測
- 需要執行時權限以存取簡訊
- 僅限具備 Google Play 服務的裝置
- 取決於簡訊檢索 API 的可用性
