Flutter平台 | 零代碼快速集成AGC崩潰服務


華為AGC的崩潰服務支持跨平台,按照文檔整理了個Flutter插件集成的文檔,有需要的開發者可以參考或者自行下載Demo研究。

集成步驟

1. 安裝flutter環境

a) 下載Flutter sdk包,地址:https://flutter.dev/docs/get-started/install/windows

在這里插入圖片描述

將壓縮包解壓到任意文件夾。

b) 將flutter命令文件添加到環境變量中。

c) 在Android Studio中下載Flutter和Dart插件

在這里插入圖片描述

2. 開通服務&創建工程

a) 在AGC創建Android應用並開通崩潰服務,同步開通華為分析服務

在這里插入圖片描述

b) 在Android Studio中新建Flutter工程

在這里插入圖片描述

c) 將agconnect-services.json文件放入Android/app目錄下

在這里插入圖片描述

d) 配置Maven倉地址和AGC插件地址。

  • 打開Flutter項目android文件夾下的build.gradle文件。

在allprojects ->repositories里面配置maven倉地址。

在buildscript->repositories中配置maven倉地址。

在buildscript->dependencies中配置AppGallery Connect插件地址。

在這里插入圖片描述

  • 添加編譯依賴和AGC插件地址。

在這里插入圖片描述

打開Flutter項目android/app文件夾下的build.gradle文件,添加插件地址。

3. 集成SDK

在pubspec.yaml文件中添加崩潰服務的pub依賴

在這里插入圖片描述

然后點擊Pub get進行同步

在這里插入圖片描述

同步完后可以查看庫文件已經下載好。

在這里插入圖片描述

4. 測試功能

設置3個按鍵,2個用來控制崩潰報告是否上報,另一個點擊后調用setUserId設置自定義用戶標識,調用setCustomKey設置自定義鍵值對,調用LogLevel這種自定義日志級別,調用testIt制造崩潰。

在這里插入圖片描述
在這里插入圖片描述

5. 打包

與Android相同,只需要在Android Studio中點擊運行即可
在這里插入圖片描述

崩潰報告查看

集成完后點擊按鍵制造崩潰並產生自定義報告,可以在AGC頁面查看

1、 選擇過去一小時:

在這里插入圖片描述

2、 查看崩潰詳情堆棧

在這里插入圖片描述

3、 查看自定義鍵值對

在這里插入圖片描述

4、 查看自定義日志級別

在這里插入圖片描述

5、 查看自定義用戶標識

在這里插入圖片描述

6、 生成mapping文件上傳解析混淆的崩潰報告:

在這里插入圖片描述

在這里插入圖片描述

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

華為AGC 崩潰服務文檔:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-crash-introduction

華為AGC-崩潰服務codelab:https://developer.huawei.com/consumer/cn/codelab/CrashService/index.html#0

  華為AGC-崩潰服務Demo(Flutter):https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Examples/agc-crash-samplecode-flutter-0000001063259621
 


原文鏈接:
https://developer.huawei.com/consumer/cn/forum/topic/0201406649478310278?fid=0101271690375130218&pid=0301406649478310211
作者:Mayism


免責聲明!

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



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