PLVInteractWebViewBridge
Objective-C
@interface PLVInteractWebViewBridge : PLVSocketWebViewBridge
Swift
class PLVInteractWebViewBridge : PLVSocketWebViewBridge
互动模块 WebSDK 与 JS 的桥接,用于互动 WebSDK webView与JS交互
-
PLVInteractWebViewBridgeDelegate 代理
Declaration
Objective-C
@property (nonatomic, weak) id<PLVInteractWebViewBridgeDelegate> _Nullable delegate;
Swift
weak var delegate: PLVInteractWebViewBridgeDelegate? { get set }
-
主动调用JS的方法
Declaration
Objective-C
- (void)callWebViewEvent:(nonnull NSDictionary *)event;
Swift
func callWebViewEvent(_ event: [AnyHashable : Any])
Parameters
event
APP主动调用JS的事件,格式 如 {@“event” : @“SHOW_BULLETIN”} //打开公告
-
主动调用JS更新用户信息
Declaration
Objective-C
- (void)updateNativeAppParamsInfo:(nonnull NSDictionary *)appInfo;
Swift
func updateNativeAppParamsInfo(_ appInfo: [AnyHashable : Any])
Parameters
appInfo
用户信息数据结构同 [getAPPInfoInWebViewBridge]