Cocos平台集成AGC性能管理(二)—— 性能管理SDK集成


Cocos平台集成AGC性能管理(二)—— 性能管理SDK集成

在掌握了如何將Cocos應用發布到華為AppGallery Connect(下文簡稱AGC)后,便可以通過AGC集成性能管理來實現對Cocos應用性能數據的監控。目前性能管理SDK僅支持Android平台,接下來便以此為例體驗下接入的過程

Cocos Creator配置

  1. 在Cocos服務面板接入所需的AGC相關服務,此次我們選擇性能管理服務並啟用。
    在這里插入圖片描述

  2. 點擊啟用后會跳轉到關聯界面,在接入相關服務前,需要先關聯 App,點擊“關聯”按鈕,在彈出框中選擇創建。
    在這里插入圖片描述

  3. 在跳轉到的Cocos控制台上,根據個人需要創建一個新游戲。
    在這里插入圖片描述

  4. 創建完成后,就可以回到Cocos Creator界面新建,刷新和選擇進行應用的關聯。
    在這里插入圖片描述

AGC配置

  1. 登錄AppGallery Connect,找到上一篇文章Cocos平台集成AGC性能管理(一)—— Cocos應用發布中創建的游戲App。

  2. 點擊“質量-性能管理”,點擊右上角“開通服務”開通性能管理服務。
    在這里插入圖片描述

  3. 開通服務后,回到項目設置界面,下載最新的工程配置json文件。
    在這里插入圖片描述

  4. 將剛剛下載的json文件,放到Cocos項目的Setting文件夾下。
    在這里插入圖片描述

打包與運行

由於當前華為的性能管理服務,暫時沒有JS的SDK,因此想要看到應用的性能數據,需要將應用打包並且安裝到Android設備上運行。下面介紹應用的打包與運行相關的操作步驟:

  1. 打包當前Cocos應用。在Cocos菜單面板,點擊 項目-> 構建發布 –> 選擇 HUAWEI AppGallery Connect,配置對應的包名。

注意:配置的包名,需要和華為AGC控制台的包名保持一致,即和上一個步驟的json文件中的包名保持一致。否則會報編譯錯誤。
在這里插入圖片描述

  1. 構建和編譯成功以后,就可以在項目的 \build\jsb-link\publish\android 路徑下看到對應的APK文件。
    在這里插入圖片描述

  2. 將該文件安裝到Android設備上,可以直接在cmd中使用 adb install –r packageName.apk命令安裝。

  3. 打開應用,點擊相關的按鈕,看下是否有對應APMS的日志:有如下日志,表示性能管理服務集成功能啦,之后就可以去AGC界面上查看性能數據啦。
    在這里插入圖片描述

查看應用性能數據

應用運行以后,可以在AGC界面上的“質量 -> 性能管理”頁面下,查看應用的性能數據(應用運行后5分鍾左右后可以查看)。關於具體每項性能數據的內容,可以參考官方文檔:查看應用性能數據
在這里插入圖片描述

性能管理服務功能擴展

華為的AGC性能管理服務,除了基礎的應用性能監控功能,還提供了自定義跟蹤參數的功能,可以很方便的監控特定場景下的性能情況,如應用登錄場景、應用頁面長時間無響應場景等。

  1. 自定義跟蹤參數:
huawei.agc.apms.apmsService.startCustomTrace("traceID");
  1. 設置自定義跟蹤記錄屬性名稱和屬性值:
huawei.agc.apms.apmsService.putCustomTraceProperty(traceID, pName, pValue);
  1. 針對每個網絡請求,創建網絡請求指標實例,用於采集網絡性能數據:
let id = huawei.agc.apms.apmsService.initNetworkMeasure(url, "POST");
console.log("createNetworkMeasure, id = ", id);

欲了解更多詳情,請參見:

Cocos集成AGC性能管理快速入門:https://docs.cocos.com/creator/manual/zh/cocos-service/agc-apm.html

AGC性能管理開發文檔:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-apms-introduction

Cocos平台集成AGC性能管理(一)—— Cocos應用發布:https://developer.huawei.com/consumer/cn/forum/topicview?fid=0101271690375130218&tid=0203359161844040878&pid=0303359161844040067


原文鏈接:https://developer.huawei.com/consumer/cn/forum/topicview?tid=0203364307861000095&fid=0101271690375130218
作者:鼓樓趙又廷


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM