蒲公英内测分发:数据统计、原生异常上报、flutter异常上报、应用更新、用户反馈
1、引入
dependencies: flutter_pgyer: lastVersion复制代码
2、使用
import 'package:flutter_pgyer/flutter_pgyer.dart';//使用flutter异常上报void main() => FlutterPgyer.reportException(()=>runApp(MyApp()));//初始化FlutterPgyer.init( iOSAppId: "appid", androidAppId: "appid", });//用户反馈附带参数FlutterPgyer.setEnableFeedback(param: map);//检查更新,android用户获取更新信息,iOS直接弹窗//可选参数//bool autoDownload = false, //android专用,自动下载安装,没有交互界面FlutterPgyer.checkUpdate();//获取更新信息FlutterPgyer.getAppBean().then((appBean){ print(appBean?.downloadURL); });复制代码
3、已知问题
1)android因为flutter为surfaceview,摇一摇反馈截屏图片会是黑的,官方没有提供让用户自定义生成截屏图片的方法,暂时无解
2)iOS异常上报debug不可用,打包ipa没有测试,如有问题请issue