时间:2021-07-15 | 标签: | 作者:Q8 | 来源:鼓楼赵又廷网络
小提示:您能找到这篇{Android平台零代码快速集成AGC性能管理服务}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Android平台零代码快速集成AGC性能管理服务内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< ">在使用手机应用的时候,经常会有应用打开慢、界面卡顿无反应、应用闪退、网络加载失败等问题,这些应用性能问题,都是影响用户体验的罪魁祸首。 < font-size: 16px;">随着手机应用性能的重要性逐步提升,越来越多监控应用性能的产品也应运而生。华为AppGallery Connect(以下简称AGC)提供了应用开发,测试,发布以及分析的全流程的质量服务。 < font-size: 16px;">1.华为AGC性能D amp G危机公关处管理服务 < font-size: 16px;">性能管理(App Performance Management,以下简称APM)服务是AGC质量系列服务中的其中一项,提供全免费的,分钟级应用性能监控能力。主要有以下功能: < font-size: 16px;">自动采集应用启动,屏幕性能数据,网络请求数据,前台和后台活动数据。 < font-size: 16px;">实时监控:性能数据上报15分钟内生成可视化报告。 < font-size: 16px;">提供应用性能数据分析报表,精准发现性能改进点。 < font-size: 16px;">支持自定义跟踪记录,监控应用在特定场景下的性能数据。 < font-size: 16px;">对比与其他第三方监控平台,性能管理服务有以下特点: < font-size: 16px;">极简集成:无需编写代码,即可轻松集成,分析通用性能指标。 < font-size: 16px;">实时监控:性能数据上报15分钟内生成可视化报告。 < font-size: 16px;">应用性能全覆盖:应用启动、ANR分析、页面渲染、网络请求自动化跟踪,同时支持自定义跟踪记录,自定义指标和维度。 < font-size: 16px;">2.集成AGC性能管理 < font-size: 16px;">从华为的官方资料可知,AGC性能管理的集成步骤非常简单,只需要在代码中将插件和SDK添加到对应的位置即可,属于零代码集成。可简单归纳为以下几个步骤: < font-size: 16px;">创建应用并开通性能管理服务; < font-size: 16px;">下载和集成json文件; < font-size: 16px;">配置APM插件APM SDK; < font-size: 16px;">配置混淆文件。 < font-size: 16px;">完成这四步,即可打包运行该应用,稍后即可在AGC性能管理界面查看所采集到的性能数据。 < font-size: 16px;">2.1创建应用并开通性能管理服务 < font-size: 16px;">在AGC控制台,创建应用,并且开通性能管理服务,创建应用的时,注意应用的包名要和APK里的包名保持一致。如果是在已有的应用里集成性能管理,注意包名需要和AGC控制台创建应用时配置的包名保持一致。 < font-size: 16px;">创建好应用后(或者使用已有的应用),在界面上找到我的项目->质量–>性能管理,点击立即开通,即可开通AGC性能管理服务。 < font-size: 16px;"> < font-size: 16px;">2.2下载和集成json文件 < font-size: 16px;">在Android Studio中新建一个Android工程。包名需要和AGC界面上的包名保持一致。 < font-size: 16px;">然后回到AGC首页,在我的项目->项目设置;应用界面下,找到并且将agconnect-services.json文宁波网站推广件下载到本地,然后把这个文件,放到Android工程的app层级目录下。 < font-size: 16px;"> < font-size: 16px;">2.3集成APM插件与APM SDK < font-size: 16px;">配置SDK地址,打开Android工程,在项目级build.gradle文件中,配置下面的内容 < font-size: 16px;"> buildscript { repositories { //配置如下地址 maven {url 'https://developer.huawei.com/repo/'} } dependencies { //配置如下地址 classpath 'com.huawei.agconnect:agcp:1.4.1.300' classpath 'com.huawei.agconnect:agconnect-apms-plugin:1.3.1.300' } }
allprojects { repositories { //配置如下地址 maven {url 'https://developer.huawei.com/repo/'} } } < "> < ">打开应用级的build.gradle文件,配置好APM的SDK,配置下面的内容即可 < font-size: 16px;"> //配置如下地址 apply plugin: 'com.huawei.agconnect' apply plugin: 'com.huawei.agconnect.apms'
dependencies { //配置如下地址 implementation 'com.huawei.agconnect:agconnect-apms:1.3.1.300' } < font-size: 16px;"> < font-size: 16px;">2.4配置混淆文件 < font-size: 16px;">找到应用级的proguard-rules.pro文件(混淆配置文件),添加以下排除项。 < font-size: 16px;">-keep class com.huawei.agconnect.**{*;} < font-size: 16px;">-dontwarn com.huaw麦当劳危机公关的案例ei.agconnect.** < font-size: 16px;">-keep class com.hianalytics.android.**{*;} < font-size: 16px;">-keep class com.huawei.updatesdk.**{*;} < font-size: 16px;">-keep class com.huawei.hms.**{*;} < font-size: 16px;">-keep interface com.huawei.hms.analytics.type.HAEventType{*;} < font-size: 16px;">-keep interface com.huawei.hms.analytics.type.HAParamType{*;} < font-size: 16px;">-keepattributes Exceptions,Signature,InnerClasses,LineNumberTable < font-size: 16px;">涉及到文件和对应的步骤,可以参考下面的截图 < font-size: 16px;"> < font-size: 16px;">2.5集成完成,打包测试 < font-size: 16px;">集成完成后,点击Android Studio工程右上角的Sync,打包应用放到Android设备上运行,然后就可以在AGC界面上查看性能管理服务所采集到的数据与报告。 < font-size: 16px;">为了获得更多的数据,可找多台设备安装并运行该应用。 < font-size: 16px;">3.查看性能数据和ANR数据 < font-size: 16px;">充分在设备上运行该应用以后,回到AGC界面,在我的项目->质量–>性能管理界面下,可以查看该应用测试运行时的各项性能数据。 < font-size: 16px;">信息非常全面,应用分析,ANR分析,网络分析三方面的数据都有。下面是我的个人应用使用性能管理以后的实际分析报告,供大家参考: < font-size: 16px;">3.1概览数据: < font-size: 16px;"> < font-size: 16px;">3.2应用分析数据: < font-size: 16px;"> < font-size: 16px;">3.3 ANR分析数据: < font-size: 16px;"> < font-size: 16px;">3.4网络分析数据: < font-size: 16px;"> < font-size: 16px;">4、总结 < font-size: 16px;">未涉及业务代码的编写,仅通过简单的4项步骤,就顺利完成了华为AGC性能管理服务SDK的集成。实现了非常全面的应用性能数据的监控,可以说非常便捷实用。 < font-size: 16px;">AGC性能管理的分析报告,提供了性能问题出现瞬间的详细的设备与日志信息、性能数据,实时的监测报告为产品和运营提供了优化方向,同时也解决了性能问题开发难定位,测试难复现的问题,大幅减少了开发测试工作量。 |
上一篇:亚马逊代运营是怎么收费的?
下一篇:中台上云,看华栈数据与AWS如何实现1+1远大于2?
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“Android平台零代码快速集成AGC性能管理服务”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Android平台零代码快速集成AGC性能管理服务的相关事宜。
关键词:Android平台零代码快速集成