深色模式

開始使用

測試環境與限制

本版為試點版,只能連測試環境 https://sdk-api.lapidinsight.com,供整合畫面與流程使用,請勿用於上架版 App。

目前的限制

  • 測試環境的 appKey 與測試環境驗證碼由我方另行提供,請比照「設定 appKey」由設定檔注入,不要寫死或提交到版控。
  • 目前提供的開發用授權服務只接受 debug 類型的證明,所以範例使用 DebugAttestationProvider。正式環境需要 iOS App Attest(AppAttestProvider)或 Android Play Integrity(PlayIntegrityProvider),須待正式授權服務上線後才能使用。
  • 正式授權服務將把 appKey 綁定 iOS Team ID 加 Bundle ID、Android package name 加 Play App Signing 憑證;目前開發用授權服務尚未做此綁定。
  • 版本號來源為倉庫根目錄的 VERSION,目前為 0.1.0。
待確認:正式環境的授權服務與網址。測試環境的簽發器只接受開發用驗證。

模擬器

模擬器不支援 App Attest,取不到 token 時,請改用 DebugAttestationProvider 連開發環境。

本機開發

項目
設定
本機 API
http://localhost:4810
Android 模擬器連本機
http://10.0.2.2:4810

開發階段用的 DebugAttestationProvider 只有開發用簽發器接受,正式環境會拒絕。

Android 備份

SDK 的 SharedPreferences 與檔案請排除備份(data_extraction_rules.xml),裝置金鑰不應隨備份移轉。

問題回報

請附上 SDK 版本、平台與系統版本、錯誤訊息(LapidConfigurationError、LapidConfigException 的文字,或 LapidException 的 code)。不要附上完整 appKey 或任何 token。