You need to enable JavaScript to run this app.
文档中心
TrafficRoute DNS 套件

TrafficRoute DNS 套件

复制全文
下载 pdf
版本说明
Android
复制全文
下载 pdf
Android

本文档介绍火山引擎移动解析(HTTPDNS)的客户端 Android SDK 版本说明。

1.0.24

该版本发布于 2024 年 4 月 16 日。

新增功能

自该版本起,SDK 可以按照您在 enableHttpDnsClearText 中的设置向 HTTPDNS 服务端发送 HTTPS 请求或 HTTP 请求。

1.0.23

该版本发布于 2023 年 9 月 27 日。
自该版本起,移动解析 HTTPDNS Android SDK 支持通过 DoH 地址接入 HTTPDNS 服务端。参见 什么是 DoH

1.0.22

该版本发布于 2023 年 8 月 29 日。
自该版本起,移动解析 HTTPDNS 支持软件定义解析 AnyMatch 功能。您可以通过 SDK 的 AbsOptionalHttpDnsDepend 抽象类设置自定义标识,用于匹配自定义解析记录配置。参见 什么是软件定义解析 AnyMatch

1.0.21

该版本发布于 2023 年 7 月 7 日。

改进

自该版本起,移动解析 HTTPDNS 支持动态接入地址功能。SDK 会定时获取 HTTPDNS 服务端的最佳 IP 地址,并向该 IP 地址通过 HTTP 协议发送 DNS 查询请求,从而节省了 HTTPDNS 服务端域名的 DNS 解析耗时。

说明

该功能处于公测阶段,目前默认关闭。如果您希望体验该功能,可以 提交工单 联系我们开启该功能。

1.0.19

该版本发布于 2023 年 6 月 21 日。

新增功能

支持控制台的应用管理功能
在 SDK 侧支持控制台的 应用管理 功能。如果要实现该功能,您需要在初始化 SDK 时,在 getAppId 方法的返回值中传入您在创建应用时设置的 应用ID

1.0.18

该版本发布于 2023 年 3 月 23 日。

兼容性变更

废弃方法
该版本废弃了 IHttpDnsDepend 接口中与临时 Key 鉴权相关的方法:

  • isTemporaryAuthentication 方法
  • getHttpdnsTemporaryKeyTimeStamp 方法

火山引擎推荐您使用 鉴权密钥 进行鉴权。

新增功能

通过 taskInfoList 属性了解 SDK 的解析过程
DnsResult 类新增 taskInfoList 属性。该属性可以返回从 SDK 发送解析请求到 SDK 收到解析结果的过程信息,包括:

  • 解析类型:使用 HTTPDNS 服务端解析或 Local DNS 解析。
  • 解析时长:每次解析过程花费的时间。
  • 错误码:每次解析过程中返回的错误码。

通过 App ID 区分同一火山引擎账号下的不同应用
HttpDNS 类新增 setAppId 方法。您可以使用该方法在 SDK 初始化之后 向 SDK 传入 App ID。App ID 可用于区分同一火山引擎账号下的不同应用。
在仅支持 IPv6 的网络环境下降低解析延时
如果当前网络环境仅支持 IPv6,SDK 默认优先返回 Local DNS 的解析结果。您可以通过 enableHttpdnsWithIpv6Only 方法更改 SDK 的默认行为。

1.0.11

该版本发布于 2022 年 9 月 5 日。
该版本为 HTTPDNS SDK for Android 的首个正式版本。该版本实现了基本的 HTTPDNS 解析功能。

最近更新时间:2024.04.16 18:50:27
这个页面对您有帮助吗?
有用
有用
无用
无用