bugly的flutter版已完成,歡迎使用

2021-09-24 08:02:09 字數 1831 閱讀 1247

//androidx

dependencies:

flutter_bugly:

git:

url:

git:

//support

dependencies:

flutter_bugly:

^0.1.1

複製**

defaultconfig 

}複製**

import

'package:flutter_bugly/flutter_bugly.dart';

//使用flutter異常上報

void main()=>flutterbugly.postcatchedexception(());

複製**

64-bit

flutter build apk --release --target-platform android-arm64

複製**

32-bit

flutter build apk --release --target-platform android-arm

複製**

bool autocheckupgrade = true,//自動檢查更新開關

bool enablenotification = false,//官方沒有適配8.0,配合targetsdkversion使用

bool showinterruptedstrategy = true, //設定開啟顯示打斷策略

bool canshowapkinfo = true, //設定是否顯示彈窗中的apk資訊

int initdelay = 0, //延遲初始化,單位秒

int upgradecheckperiod = 0, //公升級檢查週期設定,單位秒

//手動檢查更新

checkupgrade()

複製**

通過flutterbugly.getupgradeinfo()獲取更新策略資訊填入自定義flutter widget,手動彈窗

upgradeinfo引數:

string id = "";//唯一標識

string title = "";//公升級提示標題

string newfeature = "";//公升級特性描述

long publishtime = 0;//公升級發布時間,ms

int publishtype = 0;//公升級型別 0測試 1正式

int upgradetype = 1;//公升級策略 1建議 2強制 3手工

int poptimes = 0;//提醒次數

long popinterval = 0;//提醒間隔

int versioncode;

string versionname = "";

string apkmd5;//包md5值

long filesize;//apk檔案的大小

string imageurl; // url

複製**

異常上報說明

1、flutter異常上報不屬於崩潰,所以如需檢視flutter的異常上報,請在【錯誤分析】tab頁檢視

2、ios的異常上報沒有過多測試,如出現問題請issue

目前已知問題

2、官方沒有適配8.0的notification,所以如果需要用到notification的時候請關閉後(預設關閉),自己寫相關業務邏輯,或者直接把gradle裡的targetsdkversion設成26以下(方法見示例)

談談bugly的補丁公升級

bugly的補丁公升級時通過tinker實現的,bugly對tinker進行了一層封裝,所以我們不需要關心tinker的實現原理,如何整合bugly的補丁公升級,如下 dependencies更詳細的整合文件可以參考bugly,下面著重說下需要注意幾點的。overridetinkerpatchcon...

重要 Flutter 首個預覽版 發布

今天,infoq china 主辦的 gmtc 全球大前端技術大會在北京舉行,在這次大會中 google 宣布發布 flutter 首個預覽版。這無疑讓 flutter 邁上了乙個新的台階。於此同時推出了 flutter 社群中文資源 可能有些同學還不了解 flutter,這裡再普及一下 flutt...

重要 Flutter 首個預覽版 發布

今天,infoq china 主辦的 gmtc 全球大前端技術大會在北京舉行,在這次大會中 google 宣布發布 flutter 首個預覽版。這無疑讓 flutter 邁上了乙個新的台階。於此同時推出了 flutter 社群中文資源 可能有些同學還不了解 flutter,這裡再普及一下 flutt...