android 快速unity,关于android:Unity平台-快速集成华为性能管理服务

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

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

1. 华为AGC性能治理服务

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

主动采集利用启动,屏幕性能数据,网络申请数据,前台和后盾流动数据。

提供监控利用ANR问题,并记录ANR问题产生时的设施信息和相干日志信息。

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

反对自定义跟踪记录,监控利用在特定场景下的性能数据。

比照与其余第三方监控平台,性能治理服务有以下特点:

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

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

利用性能全笼罩:利用启动、ANR剖析、页面渲染、网络申请自动化跟踪,同时反对自定义跟踪记录,自定义指标和维度。

2. 集成AGC性能治理

从华为的官网材料可知,AGC性能治理的集成步骤非常简单,只须要在代码中将插件和SDK增加到对应的地位即可,属于零代码集成。可简略演绎为以下几个步骤:

创立利用并开明性能治理服务;

下载和集成json文件;

导入HuaweiService包。

配置APM插件APM SDK;

实现这四步,即可打包运行该利用,稍后即可在AGC性能治理界面查看所采集到的性能数据。

2.1创立利用并开明性能治理服务

在AGC控制台,创立利用,并且开明性能治理服务,创立利用的时,留神利用的包名要和APK里的包名保持一致。如果是在已有的利用里集成性能治理,留神包名须要和AGC控制台创立利用时配置的包名保持一致 。

创立好利用后(或者应用已有的利用),在界面上找到 我的我的项目 -> 品质 –>性能治理,点击立刻开明 ,即可开明AGC性能治理服务。

2.2 Unity配置Android环境&下载json

1、在Edit – Project setting – Player-Publish Setting中启用Android的自定义清单和gradle

2、在Other Setting中配置包名:留神须要和AG官网的包名保持一致:

2.3 导入HuaweiServices的Package包:

首先从此链接下载package:

下载到本地当前,在Unity中点击assets – Import package,找到刚刚下载的pakeage。

而后抉择须要的包,点击Import即可

回到AGC首页,在 我的我的项目 -> 我的项目设置 –>利用 界面下,找到并且将agconnect-services.json文件下载到本地。 将刚下载好json文件,放到Unity我的项目Assets / Plugins / Android目录下。

2.4 在unity我的项目集成性能治理 SDK

1、配置我的项目级gradle,此处对应Assets\Plugins\Android门路下的baseProjectTmeplate.gradle文件,增加如下内容

allprojects {

buildscript {

repositories {

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

}

}

dependencies {

classpath 'com.android.tools.build:gradle:3.4.0'

classpath 'com.huawei.agconnect:agcp:1.4.2.301'

classpath ''com.huawei.agconnect:agconnect-apms-plugin:1.4.1.302'

**BUILD_SCRIPT_DEPS**

}

}

repositories {

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

}

}

2、配置利用级gradle,此处对应Assets\Plugins\Android门路下的LauncherTmeplate.gradle文件,增加如下内容:

apply plugin: 'com.android.application'

apply plugin: 'com.huawei.agconnect'

apply plugin: 'com.huawei.agconnect.apms'

dependencies {

implementation project(':unityLibrary')

implementation 'com.huawei.agconnect:agconnect-apms:1.4.1.303'

3、配置Manifest文件:关上调试日志,不便查看

3. 打包测试,查看APM数据

至此,APM就集成实现了,打包成Android,并且查看在Android Studio中查看相应的apms日志。

前面就能够再AGC界面上查看性能数据了:

具体步骤能够参考:https://developer.huawei.com/consumer/cn/forum/topic/0202378801038220228?fid=0101271690375130218

4、总结

未波及业务代码的编写,仅通过简略的4项步骤,就顺利完成了华为AGC性能治理服务SDK的集成。实现了十分全面的利用性能数据的监控,能够说十分便捷实用。

AGC性能治理的剖析报告,提供了性能问题呈现霎时的具体的设施与日志信息、性能数据,实时的监测报告为产品和经营提供了优化方向,同时也解决了性能问题开发难定位,测试难复现的问题,大幅缩小了开发测试工作量。

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

华为性能治理开发指南:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-apms-introduction

Unity性能治理文档:https://docs.unity.cn/cn/Packages-cn/com.unity.hms@1.3/manual/apm.html

Android平台集成AGC性能治理:https://developer.huawei.com/consumer/cn/forum/topic/0202378801038220228?fid=0101271690375130218

AGC性能治理Codelab-Android:https://developer.huawei.com/consumer/cn/codelab/AppGalleryConnectAPM/index.html#0

原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201436833167670238?fid=0101271690375130218

原作者:Mayism

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值