ARMS用户体验监控支持监控Uniapp应用(编译为Android和iOS等原生应用),通过集成npm包的方式,采集应用站点运行过程中的性能指标,追踪异常问题,帮助您提升自身应用站点的用户体验。
创建应用
登录ARMS控制台。
-
在左侧导航栏选择,并在顶部菜单栏选择目标地域。
-
在应用列表页面单击添加应用。
-
在创建应用面板单击Uniapp。
-
在Uniapp面板上输入应用名称和描述,然后单击创建。
说明应用名称唯一,不能与已创建的应用名称重复。
创建成功后,当前应用将会自动生成对应的pid和endpoint地址。
-
探针SDK安装方式。
-
引入npm包:
npm install @arms/rum-uniapp -
初始化:
推荐在代码中新建独立的urils/monitor.js文件进行初始化
说明请将以下代码中的
pid和endpoint替换为控制台获取的步骤5生成的pid和endpoint地址。import armsRum from '@arms/rum-uniapp'; armsRum.init({ pid: "your app id", endpoint: "your endpoint", }); export defalut armsRum -
配置Uniapp的Vue实例:
import armsRum from './utils/monitor'; import App from './App' import { createSSRApp } from 'vue' // 请注意以下样例使用了Uniapp的条件编译 // #ifndef VUE3 import Vue from 'vue' // Vue2 情况下传入Vue对象 armsRum.setVue(Vue); const app = new Vue({ ...App }) app.$mount() // #endif // #ifdef VUE3 export function createApp() { const app = createSSRApp(App) // Vue3 情况下传入实例 armsRum.setVue(app); return { app } } // #endif重要Vue2 版本需要 @arms/rum-uniapp v0.1.2 及以上版本
-
相关文档
ARMS用户体验监控提供一系列SDK配置项,让您能够通过设置参数来满足额外需求。更多信息,请参见SDK配置参考。
该文章对您有帮助吗?