我的应用程序中的某些特定请求需要经过MMS APN
。这是通过使用requestRouteToHost(TYPE_MOBILE_MMS, <specific host>)
实现的。这通常有效。
但是,当设备连接到没有连接到Internet的私有Wi-Fi
时,我无法完成上述请求,因为requestRouteToHost
需要已解析的地址(即DNS已解析),并且Wi-Fi连接无法访问DNS
。
我的问题 - 我是否有办法确保DNS解析请求同时通过MMS APN
?
答案 0 :(得分:0)
解决: 您只需在尝试解析主机之前调用startUsingNetworkFeature。 这样,即使您使用的Wi-Fi连接没有Internet可访问性,设备也应该进入DNS。