全部产品
云市场

HTTPDNS iOS、android(安卓) SDK:HTTPDNS网络实时切换后会对域名进行重新解析吗?

更新时间:2017-08-25 18:19:53

网络实时切换后,比如从 3G/4G 切换到 WIFI (或者 WIFI 切换到3G/4G )下,想要让 SDK 自动对域名进行重新解析,需要设置如下接口:

Android端:

  1. /**
  2. * 设置网络切换时是否自动刷新所有域名解析结果,如果打开此开关,在网络切换时,会自动刷新所有域名的解析结果,但会产生一定流量消耗
  3. *
  4. * @param enable
  5. */
  6. - void setPreResolveAfterNetworkChanged(boolean enable);
  • 参数如果设置true,那么网络切换时就会刷新缓存中的所有域名;
  • 参数如果设置false,那么网络切换时 SDK 仅仅会删除所有域名的缓存,只有当下次访问域名时,才会去重新解析。

iOS端:

  1. /**
  2. * 设置网络切换时是否自动刷新所有域名解析结果,如果打开此开关,在网络切换时,会自动刷新所有域名的解析结果,但会产生一定流量消耗
  3. *
  4. * @param enable
  5. */
  6. - (void)setPreResolveAfterNetworkChanged:(BOOL)enable;
  • 参数如果设置Yes,那么网络切换时就会刷新缓存中的所有域名;
  • 参数如果设置No,那么网络切换时 SDK 仅仅会删除所有域名的缓存,只有当下次访问域名时,才会去重新解析。