Weex
Weex SDK 支持自动采集应用程序中的错误和异常信息,帮助您实时监控应用健康状态。本文档将引导您快速完成 SDK 的集成和配置。
前置要求
如果您还没有创建账号和应用项目,请先完成注册和项目创建,然后再继续阅读本文档。
部署说明
原生项目嵌码
请确保嵌码 APP 原生部分已集成 TingYun_SDK ,如未集成可参照原生项目部署文档完成嵌码 若需要收集 iOS 端 Weex 的 JS 错误,可按如下进行配置:
-
将
NBSWeexJSErrorImpl.h和NBSWeexJSErrorImpl.m两个文件导入到 iOS 工程的WeexConfig目录下
-
在
WeexSDKManager.m的initWeexSDK方法中添加如下代码:[WXSDKEngine registerHandler:[NSClassFromString(@"NBSWeexJSErrorImpl") new] withProtocol:@protocol(WXJSExceptionProtocol)];
[WXSDKEngine registerModule:@"NBSNativeModule" withClass:[NBSWeexCustomEventModule class]];
注:由于registerHandler:withProtocol:可以调用多次且后调用会覆盖前面的调用;故若需要采集JS错误请确保上述代码在最后调用。若工程中也有注册WXJSExceptionProtocol,可将相应handler中的处理逻辑迁移至NBSWeexJSErrorImpl.m文件的onJSException:方法中。