您的 app 可能使用了网络库或 WKWebView。在网络库中,您可能使用了 NSURLProtocol 。火山引擎推荐您使用不同的方案在 app 端集成火山引擎移动解析(HTTPDNS)。
说明
SDK 默认向移动解析 HTTPDNS 服务端发送 HTTPS 请求。如果您调用了 enableHttpDnsClearText,SDK 会根据 enableHttpDnsClearText 的设置向 HTTPDNS 服务端发送 HTTPS 请求或 HTTP 请求。HTTPS 请求与 HTTP 请求的计费不同。参见 计费说明。
网络库或 WKWebView | 推荐集成方案 | 方案限制 | 参考文档 |
|---|---|---|---|
网络库(NSURLProtocol) | 使用自定义方法拦截请求。然后,您需要在自定义 |
| |
使用 iOS 运行时函数替换框架 RSSwizzle 或使用 WKWebView 的私有 API 拦截 WKWebView 中的请求。然后,通过 | 如果您的网络库使用了 |
参见 获取并运行 iOS 示例项目 下载并试用 iOS 示例项目。
注意
示例项目的代码仅供参考,不适合直接在生产环境中使用。