LaoMengFlutter / flutter-do

包含350多个组件用法、组件继承关系图、40多个 loading 组件,App升级、验证码、弹幕、音乐字幕 4个插件,一个小而全完整的App项目。
http://laomengit.com/
Apache License 2.0
2.64k stars 542 forks source link

使用flutter_app_upgrade的心得 #25

Open NetangGitHub opened 4 years ago

NetangGitHub commented 4 years ago

转了一圈,还是发现flutter_app_upgrade的效果不错。果断下手。 引入项目后,FlutterAppUpgradePlugin.kt开始报错。新开了一个项目进行了测试。一切正常。 应该是我的项目环境的问题,根据错误提示。调整了几个地方。目前可以用,还请孟老师多多指教。

下面把修改的地方做了一下记录。 打开FlutterAppUpgradePlugin.kt这个文件。

一、 第62行 result.success(mContext.getExternalFilesDir("")!!.absolutePath) //加入!! 第127行 goToMarket.setClassName(marketPackageName.toString(), marketClassName.toString()) //添加.toString()

二、 <provider android:name="androidx.core.content.FileProvider" android:authorities="com.xxxx.xxxxx.fileprovider" //直接下载文件时,格式须为包名+.fileprovider android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" tools:replace="android:resource" android:resource="@xml/file_paths" />

ruolunhui commented 3 years ago

觉得比较麻烦的可以先用这个,按照NetangGitHub的方法修改的,和dio4.0兼容,直接替换flutter_app_upgrade: ^1.1.0
flutter_app_upgrade: git: url: https://gitee.com/lunhuixin/flutter-app-upgrade ref: master

tongdong commented 3 years ago

觉得比较麻烦的可以先用这个,按照NetangGitHub的方法修改的,和dio4.0兼容,直接替换flutter_app_upgrade: ^1.1.0 flutter_app_upgrade: git: url: https://gitee.com/lunhuixin/flutter-app-upgrade ref: master

下了代码 好像没有兼容空安全啊

ruolunhui commented 2 years ago

比较麻烦的方法升级可以先用这个觉得,按照NetangGitHub的修改的,和dio4.0直接替换flutter_app_upgrade: ^1.1.0 flutter_app_upgrade: git: url: https://gitcom/lunhuixin/flutter-app-参考 :master

马上有代码 没有安全啊啊

已更新支持空安全