iOS Hybrid模式

1. 基本配置

iOS App 中如需加载 H5 页面,需要同时集成iOS SDK与JS SDK。

1.1 集成 iOS SDK

集成方式查看iOS SDK 使用说明

1.2 集成 JS SDK

集成方式查看JS SDK 使用说明

版本提醒:需使用 iOS SDK 4.5.2及 JS SDK 4.5.1以上版本

2. 代码集成

2.1 SDK配置WKWebViewConfiguration接口

初始化WKWebView的configuration对象时,会注入Hybrid方法并配置相关信息。 接口如下:

+ (void)setAnalysysAgentHybrid:(WKWebViewConfiguration *)config;

代码参考:

WKWebViewConfiguration config = [[WKWebViewConfiguration alloc] init];
[AnalysysAgent setAnalysysAgentHybrid:config];

2.2 注销JS消息监听

WKWebView结束使用、置为nil或加载WKWebView的页面dealloc时调用。 接口如下:

+ (void)resetAnalysysAgentHybrid:(WKWebViewConfiguration *)config;

示例:

- (void)dealloc {
    [AnalysysAgent resetAnalysysAgentHybrid:self.configuration];
}

最后更新于