【发布时间】:2022-01-08 06:39:02
【问题描述】:
我在我的国家/地区的某些互联网提供商中遇到了 DNS 问题,并且找不到在我的应用中配置的主机。
为此,在 ANDROID 中,我通过在 Java VM 中添加属性找到了解决方案。
protected void init() {
System.setProperty("dns.server", "8.8.8.8");
super.init();
}
iOS 有没有类似的解决方案?主要用objective-c?我在谷歌上没有找到任何搜索结果。
【问题讨论】:
-
由于 iOS 的沙盒特性,没有简单的方法可以做到这一点。您可能需要查看 NetworkExtension 框架中的 DNS 代理服务。不过,它不会像在 Android 上那样单行。 developer.apple.com/documentation/networkextension/…
标签: ios objective-c