全部产品
云市场

移动推送 Android : 只在 Android 9+ 系统报错 errorCode:10109

更新时间:2019-10-22 10:01:33

在 Android 9 或 9+ 系统初始化失败 报错 :errorCode:10109 :

原因:Android 9 或以上系统,默认只允许 https 请求,目前 SDK 中使用的是 http 请求,所以初始化请求失败,在 AndroidManifest.xml 中,application标签中添加

  1. android:networkSecurityConfig="@xml/network_security_config"

其中 network_security_config 的内容如下:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <network-security-config>
  3. <base-config cleartextTrafficPermitted="true">
  4. <trust-anchors>
  5. <certificates src="system" />
  6. </trust-anchors>
  7. </base-config>
  8. </network-security-config>

或者 targetSdkVersion 给 27 ,也就是低于 28 即可 。