全部产品
    Android 9及以上系统初始化失败出现“errorCode:10109”报错

Android 9及以上系统初始化失败出现“errorCode:10109”报错

更新时间:2020-08-10 09:53:41

问题描述

在Android 9及以上系统初始化失败,出现“errorCode:10109”报错。

问题原因

Android 9及以上系统,默认只允许使用HTTPS请求,但是目前SDK中使用的是HTTP请求,所以导致初始化请求失败。

解决方案

阿里云提醒您:

  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
  • AndroidManifest.xml文件的application标签中添加以下配置。
    android:networkSecurityConfig="@xml/network_security_config"
    其中network_security_config的内容如下所示。
    <?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" />
        </trust-anchors>
    </base-config>
    </network-security-config>
  • AndroidManifest.xml文件中将targetSdkVersion值设置成低于28的值即可。

适用于

  • 移动推送

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。