authme_ekyc_sdk 2.8.7 copy "authme_ekyc_sdk: ^2.8.7" to clipboard
authme_ekyc_sdk: ^2.8.7 copied to clipboard

A Flutter package of ekyc of authme.

2.8.0 #

🚀 新功能與改進 #

  • iOS 依賴更新: 更新 AuthMe 和 AuthMeUI 到 2.8.35 版本
    • 支援最新的 AuthMe SDK 功能
    • 改善 iOS 平台的穩定性和效能
    • 修復 XCFramework 連結問題

🔧 技術改進 #

  • CocoaPods 配置優化:
    • 添加 AuthMe 私有倉庫源配置
    • 使用靜態框架連結方式解決依賴衝突
    • 改善 iOS 編譯和連結流程

📱 平台特定改進 #

  • iOS:

    • 修復 Git LFS 文件下載問題
    • 優化 XCFramework 處理機制
    • 改善靜態框架依賴管理
    • Liveness Result 調整: 更新 LivenessResult 類型引用,從 AuthMeLivenessViewController.LivenessResult 改為 LivenessResult
    • 移除過時配置: 移除 captureTimeout 配置項
  • Android:

    • Liveness Result 調整: 更新 LivenessResult.SuccessAuthMeResult.LivenessSuccess
    • OCR Result 調整: 修正 OCR 結果資料結構,從 result.map 改為 result.data
    • 效能優化: 改善 confirmScanResult 的 coroutine 處理機制

🐛 修復問題 #

  • 修正 iOS 平台 XCFramework 連結錯誤
  • 解決 AuthMe 依賴版本衝突問題
  • 修復 Git LFS 文件未正確下載的問題
  • 修復 Android 平台 OCR 結果資料結構不一致問題
  • 修正 Liveness 結果處理的類型引用問題

2.7.20 #

🚀 新功能與改進 #

  • Android 效能優化: 修正 confirmScanResult 方法中的 suspend function 處理機制
    • 使用 CoroutineScopeDispatchers.Main 確保非阻塞執行
    • 避免主線程阻塞,提升應用程式響應性
    • 改善 UI 操作的安全性,確保所有 UI 相關操作在主線程執行

🔧 技術改進 #

  • 錯誤處理增強:
    • 在 coroutine 內外都加入適當的錯誤處理機制
    • 使用 withContext(Dispatchers.Main) 確保錯誤回傳在主線程
    • 保持原有的資源清理邏輯,避免記憶體洩漏

📱 平台特定改進 #

  • Android:
    • 新增 kotlinx.coroutines 相關依賴
    • 實作 CoroutineScope 實例管理
    • 優化 lastOCRResult?.confirm() 的執行方式

🐛 修復問題 #

  • 修正 Android 平台在處理 OCR 確認時可能造成的 UI 凍結問題
  • 改善 Flutter 與原生 Android 代碼的協調性

2.7.19 #

  • 新增手動拍照開關參數。
  • 修正 Android 下載 Model 錯誤的問題。

2.7.16 #

  • 調整 Android Refresh Token 解析失敗處理流程。
  • 修正 NFCScanActivity Theme 沒有正確設定問題。

2.7.15 #

  • 加入 Android activity 自定義 result code callback 機制。

2.7.14 #

  • 移除前版 iOS Map 型態不支援 dynamic 的程式碼。
  • 加入 Android activity result callback filter。

2.7.13 #

  • 修正 iOS Map 型態不支援 dynamic 的問題。

2.7.12 #

  • 修正 iOS 出現有機率會當掉沒有任何回應,導致必須重啟APP問題。
  • 修正 iOS scanConfirm 無法回傳問題。

2.7.11 #

  • 調整 Result map 正反面編碼處理方式

2.7.9 #

  • 移除 OCR 背面過濾沒值的機制

2.7.8 #

  • 修正台灣身分證沒有拿到 back image 的問題
  • 加入 Result map 可以取得正反面原圖與截圖

2.7.7 #

  • 調整修正回傳 map 不為 Map<String, dynamic>

2.7.6 #

  • 增加 StreamSubscription 重新註冊事件防呆

2.7.5 #

  • 調整 SDK 初始化Token 雙平台接口一致

2.7.2 #

  • 增加 Exception 處理機制

2.7.0 #

  • 新增 Flutter bridge to Authme EKYC SDK