HarmonyOS鸿蒙Next Cordova平台 | 零代码快速集成AGC崩溃服务

HarmonyOS鸿蒙Next Cordova平台 | 零代码快速集成AGC崩溃服务 华为AGC的崩溃服务支持跨平台,按照文档和自己的集成经验整理了个Cordova插件集成的文档,操作其实非常简单,真是零代码。有需要的开发者可以按照步骤集成或自行下载Demo研究。

集成步骤

  1. 安装cordova环境

    npm install -g cordova
    
  2. 开通服务 & 创建工程 a) 在AGC创建Android应用并开通崩溃服务,同步开通华为分析服务

    b) 使用命令行新建cordova工程

    cordova create cordovaproject com.huawei.cordovacrash cordovacrash
    

    其中:

    • cordovaproject为项目名称
    • com.huawei. cordovacrash为应用包名
    • cordovacrash为应用名称

    c) 安装需要的平台 进入工程目录,执行cordova platform ls查看支持的平台 执行cordova platform add android添加android平台

    d) 将agconnect-services.json文件放入android/app目录下

    e) 安装AGC插件

    cordova plugin add [@cordova-plugin-agconnect](/user/cordova-plugin-agconnect)/crash
    
  3. 测试功能 设置3个按键,2个用来控制崩溃报告是否上报,另一个点击后调用setUserId设置自定义用户标识,调用setCustomKey设置自定义键值对,调用LogLevel这种自定义日志级别,调用testIt制造崩溃。

  4. 编译与安装 执行cordova build android编译工程 执行cordova run android安装APK

崩溃报告查看

集成完后点击按键制造崩溃并产生自定义报告,可以在AGC页面查看

  1. 选择过去一小时:

  2. 查看崩溃详情堆栈

  3. 查看自定义键值对

  4. 查看自定义日志级别

  5. 查看自定义用户标识

欲了解更多详情,请参见:

  1. 华为AGC崩溃服务文档:链接

  2. 华为AGC-崩溃服务codelab:链接

  3. 华为AGC-崩溃服务Demo(cordova):链接


更多关于HarmonyOS鸿蒙Next Cordova平台 | 零代码快速集成AGC崩溃服务的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

HarmonyOS鸿蒙Next Cordova平台集成AGC崩溃服务,可以通过以下步骤实现:

  1. 安装Cordova插件:首先,确保你的开发环境中已经安装了Cordova。然后,使用Cordova命令行工具安装AGC崩溃服务插件。命令如下:

    cordova plugin add [@hw-agconnect](/user/hw-agconnect)/crash-cordova
    
  2. 配置AGC服务:在项目的config.xml文件中,添加AGC服务的配置信息。确保你已经注册了华为开发者账号,并在AGC控制台中创建了应用,获取到agconnect-services.json文件。将该文件放置在项目的/platforms/harmonyos/app/src/main/resources/rawfile/目录下。

  3. 初始化AGC崩溃服务:在项目的index.js文件中,初始化AGC崩溃服务。代码如下:

    document.addEventListener('deviceready', function() {
        agconnect.crash().enableCrashCollection(true);
    }, false);
    
  4. 测试崩溃服务:在代码中模拟一个崩溃场景,例如调用一个未定义的函数,以验证崩溃服务是否正常工作。代码如下:

    function causeCrash() {
        undefinedFunction();
    }
    
  5. 查看崩溃报告:在AGC控制台中,查看应用的崩溃报告,确认崩溃信息是否被正确收集和显示。

通过以上步骤,你可以在HarmonyOS鸿蒙Next Cordova平台中快速集成AGC崩溃服务,无需编写额外代码。

更多关于HarmonyOS鸿蒙Next Cordova平台 | 零代码快速集成AGC崩溃服务的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next平台上,使用Cordova快速集成AGC(AppGallery Connect)崩溃服务,无需编写代码。首先,确保已安装Cordova CLI和HarmonyOS开发环境。然后,通过Cordova插件市场安装AGC崩溃服务插件。在项目配置文件中添加插件依赖,并按照AGC控制台的指引完成SDK的初始化配置。最后,构建并运行项目,即可实现崩溃服务的自动集成和监控。

回到顶部