我已经使用matrix sdk android构建了一个应用程序,它在Android 8上运行良好,当我尝试在Android 6上进行测试时,它给了我这个错误
我正在获取会话时,指纹不明的无法识别的证书
这是我创建会话的代码
private fun getSession(context: Context): MXSession {
Log.i("AMIRA3333" , "getSession")
var preference = EnsofiaPreference(context)
var credentials = Credentials()
credentials.userId = preference.readString(MATRIX_USER_ID)
credentials.accessToken = preference.readString(MATRIX_ACCESS_TOKEN)
credentials.deviceId = preference.readString(MATRIX_DEVICE_ID)
credentials.homeServer = preference.readString(MATRIX_HOME_SERVER)
var hsConfig = HomeServerConnectionConfig.Builder()
.withHomeServerUri(Uri.parse(ENSOFIA_MATRIX_HOME_SERVER))
.withIdentityServerUri(Uri.parse(ENSOFIA_MATRIX_IDENTIFY_SERVER))
.withCredentials(credentials)
.build()
var store = MXMemoryStore(credentials, context)
return MXSession.Builder(hsConfig, MXDataHandler(store, credentials), context)
.withPushServerUrl("")
.withFileEncryption(false)
.withLegacyCryptoStore(false)
.build()
}
请任何人建议我已经参加了这么长时间