您的 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 示例项目。
注意
示例项目的代码仅供参考,不适合直接在生产环境中使用。