Open NetangGitHub opened 4 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
觉得比较麻烦的可以先用这个,按照NetangGitHub的方法修改的,和dio4.0兼容,直接替换flutter_app_upgrade: ^1.1.0 flutter_app_upgrade: git: url: https://gitee.com/lunhuixin/flutter-app-upgrade ref: master
下了代码 好像没有兼容空安全啊
比较麻烦的方法升级可以先用这个觉得,按照NetangGitHub的修改的,和dio4.0直接替换flutter_app_upgrade: ^1.1.0 flutter_app_upgrade: git: url: https://gitcom/lunhuixin/flutter-app-参考 :master
马上有代码 没有安全啊啊
已更新支持空安全
转了一圈,还是发现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" />