@hw-agconnect使用指南
- 添加配置文件
- 配置SDK依赖
- 初始化SDK
- 参考资料
添加配置文件
- 获取agconnect-services.json文件。
- 将“agconnect-services.json”文件拷贝到DevEco Studio项目的“AppScope/resources/rawfile”目录下。
配置SDK依赖
在“oh-package.json5”文件的“dependencies”中添加崩溃服务的SDK依赖。
"dependencies": {"@hw-agconnect/ohos-apms": "^1.0.0"
}
初始化SDK
- 在您的项目中导入agc和APMS组件。推荐在EntryAbility的onCreate中进行
import { initialize } from '@hw-agconnect/hmcore';
import { APMS } from '@hw-agconnect/ohos-apms';
import { util } from '@kit.ArkTS';
- 在您的应用初始化阶段使用APMS.getInstance().start()方法启动崩溃服务,推荐在EntryAbility的onCreate中进行
//初始化SDK
onCreate(want, launchParam) {
let input = this.context.resourceManager.getRawFileContentSync('agconnect-services.json')let jsonString = util.TextDecoder.create('utf-8', {ignoreBOM: true}).decodeWithStream(input, {stream: false});APMS.getInstance().start(this.context, JSON.parse(jsonString));
}
- 集成SDK后应用启动时若打印如下日志,则代表SDK初始化成功。
apms init success.
参考资料
崩溃日志收集总文档
SDK版本更新说明
SDK对接流程
集成SDK