華爲AGC的崩潰服務支持跨平臺,按照文檔整理了個Flutter插件集成的文檔,有須要的開發者能夠參考或者自行下載Demo研究。html
a) 下載Flutter sdk包,地址:https://flutter.dev/docs/get-started/install/windowsandroid
將壓縮包解壓到任意文件夾。json
b) 將flutter命令文件添加到環境變量中。windows
c) 在Android Studio中下載Flutter和Dart插件app
a) 在AGC建立Android應用並開通崩潰服務,同步開通華爲分析服務maven
b) 在Android Studio中新建Flutter工程ide
c) 將agconnect-services.json文件放入Android/app目錄下測試
d) 配置Maven倉地址和AGC插件地址。gradle
在allprojects ->repositories裏面配置maven倉地址。ui
在buildscript->repositories中配置maven倉地址。
在buildscript->dependencies中配置AppGallery Connect插件地址。
打開Flutter項目android/app文件夾下的build.gradle文件,添加插件地址。
在pubspec.yaml文件中添加崩潰服務的pub依賴
而後點擊Pub get進行同步
同步完後能夠查看庫文件已經下載好。
設置3個按鍵,2個用來控制崩潰報告是否上報,另外一個點擊後調用setUserId設置自定義用戶標識,調用setCustomKey設置自定義鍵值對,調用LogLevel這種自定義日誌級別,調用testIt製造崩潰。
與Android相同,只須要在Android Studio中點擊運行便可
集成完後點擊按鍵製造崩潰併產生自定義報告,能夠在AGC頁面查看
欲瞭解更多詳情,請參見:
華爲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