全部产品
云市场

HTTPDNS : 网络切换后会自动刷新域名解析结果 ?

更新时间:2020-02-06 17:56:54

问题 1 : 网络切换后会自动刷新域名解析结果 ?

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

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

问题 2 : 上面提到的网络切换后会自动刷新所有域名解析结果,那么网络切换这个具体的粒度是怎样的呢?比如 4G 切换 3G 算么 ? 4G 切换飞行模式呢 ?4G SIM卡1 切换 4G SIM卡2 ?

  • 粒度是:WiFi蜂窝无网 这三个状态间的切换算网络切换 。而 4G 与 3G 切换不算,SIM 卡切换也不会单独处理 。