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

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

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

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跨境专属福利分享群
扫码进群
拉美电商交流群
加入
拉美电商交流群
扫码进群
亚马逊跨境增长交流群
加入
亚马逊跨境增长交流群
扫码进群
《CD平台自注册指南》
《韩国站内推广指南》
《韩国热销品预测》
《开店大全-俄罗斯篇》
《开店大全-日韩篇》
《开店大全-拉美篇》
《开店大全-欧洲篇》
《开店大全-蓝海篇》
《开店大全-北美篇》
《开店大全-南亚篇》
通过ESG入驻平台,您将解锁
绿色通道,更高的入驻成功率
专业1v1客户经理服务
运营实操指导
运营提效资源福利
平台官方专属优惠

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

订阅
联系顾问

平台顾问

平台顾问 平台顾问

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

icon icon

小程序

微信小程序

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

icon icon

返回顶部

进行中
全球平台详解——拉美篇
报名中
Baidu
map