開始使用
測試環境與限制
本版為試點版,只能連測試環境 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 連開發環境。
本機開發
開發階段用的 DebugAttestationProvider 只有開發用簽發器接受,正式環境會拒絕。
Android 備份
SDK 的 SharedPreferences 與檔案請排除備份(data_extraction_rules.xml),裝置金鑰不應隨備份移轉。
問題回報
請附上 SDK 版本、平台與系統版本、錯誤訊息(LapidConfigurationError、LapidConfigException 的文字,或 LapidException 的 code)。不要附上完整 appKey 或任何 token。