Android平台零代码快速集成AGC性能管理服务,android技术栈管理-ESG跨境

Android平台零代码快速集成AGC性能管理服务,android技术栈管理

来源网络
来源网络
2022-07-05
点赞icon 0
查看icon 531

Android平台零代码快速集成AGC性能管理服务,android技术栈管理Android平台零代码快速集成AGC性能管理服务在使用手机应用的时候,经常会有应用打开慢、界面卡顿无反应、应用闪退、网络加载失败等问题,这些应用性能问题,都是影响用户体验的罪魁祸首。随着手机应用性能的重要性逐步提升,越来越多监控应用性能的产品......

Android平台零代码快速集成AGC性能管理服务,android技术栈管理




Android平台零代码快速集成AGC性能管理服务

在使用手机应用的时候,经常会有应用打开慢、界面卡顿无反应、应用闪退、网络加载失败等问题,这些应用性能问题,都是影响用户体验的罪魁祸首。

随着手机应用性能的重要性逐步提升,越来越多监控应用性能的产品也应运而生。华为AppGallery Connect(以下简称AGC)提供了应用开发,测试,发布以及分析的全流程的质量服务。

1.华为AGC性能管理服务

性能管理(App Performance Management,以下简称APM)服务是AGC质量系列服务中的其中一项,提供全免费的,分钟级应用性能监控能力。主要有以下功能:

自动采集应用启动,屏幕性能数据,网络请求数据,前台和后台活动数据。

实时监控:性能数据上报15分钟内生成可视化报告。

提供应用性能数据分析报表,精准发现性能改进点。

支持自定义跟踪记录,监控应用在特定场景下的性能数据。

对比与其他第三方监控平台,性能管理服务有以下特点:

极简集成:无需编写代码,即可轻松集成,分析通用性能指标。

实时监控:性能数据上报15分钟内生成可视化报告。

应用性能全覆盖:应用启动、ANR分析、页面渲染、网络请求自动化跟踪,同时支持自定义跟踪记录,自定义指标和维度。

2.集成AGC性能管理

从华为的官方资料可知,AGC性能管理的集成步骤非常简单,只需要在代码中将插件和SDK添加到对应的位置即可,属于零代码集成。可简单归纳为以下几个步骤:

创建应用并开通性能管理服务;

下载和集成json文件;

配置APM插件APM SDK;

配置混淆文件。

完成这四步,即可打包运行该应用,稍后即可在AGC性能管理界面查看所采集到的性能数据。

2.1创建应用并开通性能管理服务

在AGC控制台,创建应用,并且开通性能管理服务,创建应用的时,注意应用的包名要和APK里的包名保持一致。如果是在已有的应用里集成性能管理,注意包名需要和AGC控制台创建应用时配置的包名保持一致。

创建好应用后(或者使用已有的应用),在界面上找到我的项目gt;质量–gt;性能管理,点击立即开通,即可开通AGC性能管理服务。

2.2下载和集成json文件

在Android Studio中新建一个Android工程。包名需要和AGC界面上的包名保持一致。

然后回到AGC首页,在我的项目gt;项目设置;应用界面下,找到并且将agconnectservices.json文件下载到本地,然后把这个文件,放到Android工程的app层级目录下。

2.3集成APM插件与APM SDK

配置SDK地址,打开Android工程,在项目级build.gradle文件中,配置下面的内容

buildscript {

  repositories {

    //配置如下地址

    maven {url https://developer.huawei.com/repo/}

  }

  dependencies {

    //配置如下地址

    classpath com.huawei.agconnect:agcp:1.4.1.300

    classpath com.huawei.agconnect:agconnectapmsplugin:1.3.1.300

  }

}

allprojects {

repositories {

//配置如下地址

    maven {url https://developer.huawei.com/repo/}

  }

}

打开应用级的build.gradle文件,配置好APM的SDK,配置下面的内容即可

//配置如下地址

apply plugin: com.huawei.agconnect

apply plugin: com.huawei.agconnect.apms

dependencies {

//配置如下地址

implementation com.huawei.agconnect:agconnectapms:1.3.1.300

}

2.4配置混淆文件

找到应用级的proguardrules.pro文件(混淆配置文件),添加以下排除项。

keep class com.huawei.agconnect.**{*;}

dontwarn com.huawei.agconnect.**

keep class com.hianalytics.android.**{*;}

keep class com.huawei.updatesdk.**{*;}

keep class com.huawei.hms.**{*;}

keep interface com.huawei.hms.analytics.type.HAEventType{*;}

keep interface com.huawei.hms.analytics.type.HAParamType{*;}

keepattributes Exceptions,Signature,InnerClasses,LineNumberTable

涉及到文件和对应的步骤,可以参考下面的截图

2.5集成完成,打包测试

集成完成后,点击Android Studio工程右上角的Sync,打包应用放到Android设备上运行,然后就可以在AGC界面上查看性能管理服务所采集到的数据与报告。

为了获得更多的数据,可找多台设备安装并运行该应用。

3.查看性能数据和ANR数据

充分在设备上运行该应用以后,回到AGC界面,在我的项目gt;质量–gt;性能管理界面下,可以查看该应用测试运行时的各项性能数据。

信息非常全面,应用分析,ANR分析,网络分析三方面的数据都有。下面是我的个人应用使用性能管理以后的实际分析报告,供大家参考:

3.1概览数据:

3.2应用分析数据:

3.3 ANR分析数据:

3.4网络分析数据:

4、总结

未涉及业务代码的编写,仅通过简单的4项步骤,就顺利完成了华为AGC性能管理服务SDK的集成。实现了非常全面的应用性能数据的监控,可以说非常便捷实用。

AGC性能管理的分析报告,提供了性能问题出现瞬间的详细的设备与日志信息、性能数据,实时的监测报告为产品和运营提供了优化方向,同时也解决了性能问题开发难定位,测试难复现的问题,大幅减少了开发测试工作量。


文章推荐
AppGallery Connect云数据库如何管理存储区,app本地数据库和云存储
App Annie帮助Amanotes确定关键用户角色,appannie数据平台
Azure Front Door 上的 Azure Web 应用程序防火墙,azure防火墙
Google Ads – 个人账户和代理商账户的区别,google ads账号怎么申请


特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。

搜索 放大镜
ESG专业服务案例
查看
1
1个月孵化,GMV增长4400%
【能解决问题的才叫资源 能赚钱的才叫专业】 >> Gmarket卖家店铺经过ESG跨境客户经理优化,月GMV达到20万美金!
2
对接平台官方关键人,3天解封店铺
【精准资源对接 极速解决问题】 >> ESG跨境帮我解决了韩国平台店铺异常问题——运营韩国平台的卖家
3
ESG速度!5小时,PayPal解封
【用资源解决难题 以效率展现专业】 >> ESG拥有Paypal支付和Onbuy平台双绿通道为卖家保驾护航!
4
据理力争,客户产品喜获0竞争绿洲
【只要资源好 跨境弯路少】>> ESG跨境通过专业市场调研分析产品数据,向平台争取机会,卖家成功上架市场热卖而平台稀缺产品,拓展了西班牙新商机!
ESG跨境福利分享群
加入
ESG跨境福利分享群
扫码进群
跨境福利分享群
加入
跨境福利分享群
扫码进群
亚马逊&跨境增长交流群
加入
亚马逊&跨境增长交流群
扫码进群
韩国平台交流群
加入
韩国平台交流群
扫码进群
美国卖家交流群
加入
美国卖家交流群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
欧洲多平台交流群
加入
欧洲多平台交流群
扫码进群
开店大全-北美篇
开店大全-蓝海篇
韩国平台站内推广指南-Gmarket Global
CD平台自注册指南
韩国大促热销品预测
开店大全-南亚篇
开店大全-土耳其篇
开店大全-欧洲篇
开店大全-日韩篇
跨境电商运营大全
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠
betvictor代理

立即登记,定期获得更多资讯

订阅
联系顾问

平台顾问

平台顾问 平台顾问

微信扫一扫
马上联系在线顾问

icon icon

小程序

微信小程序

ESG跨境小程序
手机入驻更便捷

icon icon

返回顶部

进行中
全球平台详解——蓝海篇
报名中
Baidu
map