埋点SDK支持的其他接口
GrowingIO 埋点 SDK 仅自动采集设备信息和您埋点内容数据,对比无埋点 SDK ,埋点 SDK 少很多 API, 请勿在埋点 SDK 中调用无埋点 SDK 接口。
1
1,若使用加密功能,请在UI元素初始化之前设置此函数
2
+ (void)setEncryptStringBlock:(NSString*(^)(NSString*string))block;
3
4
2,deeplink广告落地页参数回调设置
5
+ (void)registerDeeplinkHandler:(void(^)(NSDictionary*params, NSError*error))handler;
6
7
3Universallink广告落地页参数回调设置
8
+ (void)registerUniversallinkHandler:(void(^)(NSDictionary*params, NSError*error))handler;
9
10
4,该函数请在main函数第一行调用APP启动后将不允许修改采集模式
11
+ (void)setAspectMode:(GrowingAspectMode)aspectMode;
12
+ (GrowingAspectMode)getAspectMode;
13
14
5,设置发送数据的时间间隔(单位为秒)
15
+ (void)setFlushInterval:(NSTimeInterval)interval;
16
+ (NSTimeInterval)getFlushInterval;
17
18
6/**
19
判断链接是否为deeplink链接,SDK2.8.10开始支持
20
@param url 传入的网址
21
@return YES:是deeplink链接 NO:不是deeplink链接
22
*/
23
+ (BOOL)isDeeplinkUrl:(NSURL *)url;
24
25
7/**
26
手动处理deeplink链接,SDK2.8.10开始支持
27
@param url 传入的网址
28
@param callback deeplink广告落地页参数回调, params 为解析正确时回调的参数, processTime为从app被deeplink唤起到handler回调的时间(单位秒), error 为解析错误时返回的参数.
29
callback若传nil:回调结果将从method <registerDeeplinkHandler:>中设置的handler返回
30
callback若不为nil:回调结果只从当前的callback中返回
31
@return YES:是deeplink链接 NO:不是deeplink链接
32
*/
33
+ (BOOL)doDeeplinkByUrl:(NSURL *)url callback:(void(^)(NSDictionary *params, NSTimeInterval processTime, NSError *error))callback;
34
35
8, /**
36
埋点bridge,SDK2.9.0开始支持
37
代码示例
38
WKWebView *webView = [[WKWebView alloc] initWithFrame:self.view.frame];
39
[Growing bridgeForWKWebView:webView];
40
需要在 webview 初始化后调用
41
*/
42
+ (void)bridgeForWKWebView:(WKWebView *)webView;
43
Copied!
最近更新 6mo ago
此页面是否有帮助?