37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Objective-C
		
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Objective-C
		
	
	
	
| //
 | ||
| //  TDAnalytics+WebView.h
 | ||
| //  ThinkingSDK
 | ||
| //
 | ||
| //  Created by 杨雄 on 2023/8/17.
 | ||
| //
 | ||
| 
 | ||
| #if __has_include(<ThinkingSDK/TDAnalytics.h>)
 | ||
| #import <ThinkingSDK/TDAnalytics.h>
 | ||
| #else
 | ||
| #import "TDAnalytics.h"
 | ||
| #endif
 | ||
| 
 | ||
| NS_ASSUME_NONNULL_BEGIN
 | ||
| 
 | ||
| @interface TDAnalytics (WebView)
 | ||
| 
 | ||
| /// H5 is connected with the native APP SDK and used in conjunction with the addWebViewUserAgent interface
 | ||
| /// @param webView webView
 | ||
| /// @param request NSURLRequest request
 | ||
| /// @return YES:Process this request NO: This request has not been processed
 | ||
| + (BOOL)showUpWebView:(id)webView withRequest:(NSURLRequest *)request;
 | ||
| 
 | ||
| /// When connecting data with H5, you need to call this interface to configure UserAgent
 | ||
| + (void)addWebViewUserAgent;
 | ||
| 
 | ||
| /// H5 is connected with the native APP SDK and used in conjunction with the addWebViewUserAgent interface
 | ||
| /// @param webView webView
 | ||
| /// @param request NSURLRequest request
 | ||
| /// @param appId appId
 | ||
| /// @return YES:Process this request NO: This request has not been processed
 | ||
| + (BOOL)showUpWebView:(id)webView withRequest:(NSURLRequest *)request withAppId:(NSString * _Nullable)appId;
 | ||
| 
 | ||
| @end
 | ||
| 
 | ||
| NS_ASSUME_NONNULL_END
 |