Comments (53)
null-safety 感谢!
from flutter_xupdate.
ios也需要弹窗提示更新,希望弹窗可共用,目前这样ios升级提示还需要单独去写,点击更新直接跳转appstore 就好了
from flutter_xupdate.
大神那个火箭界面在哪里能改呢?
from flutter_xupdate.
大神那个火箭界面在哪里能改呢?
后续会开放接口,目前是先满足基础需求的版本
from flutter_xupdate.
ios也需要弹窗提示更新,希望弹窗可共用,目前这样ios升级提示还需要单独去写,点击更新直接跳转appstore 就好了
iOS端的实现后面会做的
from flutter_xupdate.
buildTypes {
release {
minifyEnabled true
shrinkResources true
signingConfig signingConfigs.release
}
}
以后可以支持 压缩代码更删除无用资源吗
from flutter_xupdate.
buildTypes {
release {
minifyEnabled true
shrinkResources true
signingConfig signingConfigs.release} }
以后可以支持 压缩代码更删除无用资源吗
建议不要使用flutter build apk --release
进行打包,不设置minifyEnabled false
会有问题。
最直接的方法就是进入到cd到android目录下,使用android的原生打包方式进行打包。例如如下命令:
./gradlew assembleRelease
from flutter_xupdate.
希望可以讲解下校验问题,我使用了签名的md5,但是仍然错误:{detailMsg: Code:5000, msg:安装APK失败!(apk文件校验不通过!), message: 安装APK失败!(apk文件校验不通过!), code: 5000}
(安卓app的安装过程中,md5是必要的吗)
from flutter_xupdate.
希望可以讲解下校验问题,我使用了签名的md5,但是仍然错误:{detailMsg: Code:5000, msg:安装APK失败!(apk文件校验不通过!), message: 安装APK失败!(apk文件校验不通过!), code: 5000}
(安卓app的安装过程中,md5是必要的吗)
MD5是对APK进行MD5加密后的值,不是签名的MD5,还不明白的话可以看源码:
https://github.com/xuexiangjys/XUpdate/blob/master/xupdate-lib/src/main/java/com/xuexiang/xupdate/proxy/impl/DefaultFileEncryptor.java
from flutter_xupdate.
原来是这样,感谢!
from flutter_xupdate.
- 能增加下载缓存机制吗?
- App内部更新,更新完毕后,提示重启App完成更新?
from flutter_xupdate.
debug环境可能正常更新, 以release模式运行提示“已是最新版本”。 直接打包: flutter build apk
from flutter_xupdate.
debug环境可能正常更新, 以release模式运行提示“已是最新版本”。 直接打包: flutter build apk
这个在最新的flutter版本中貌似已经被修复了
from flutter_xupdate.
静默安装更新完毕后,如何自动重启app?
from flutter_xupdate.
关于多语言支持的问题?
ModifyContent的内容接口可以根据用户的post请求返回对应的语言。但是升级界面的其它文字如何支持多语言。比如“是否升级到xxxx版本”,“新版大小”,“升级”,这些文字。
如果能提供一个自定义语言的接口就好了。
项目中的界面使用的是native页面,怕是不能提供这个接口,你可以使用native的方式实现国际化
from flutter_xupdate.
能否把 XUpdate的下面三个功能,开放出来。
1、文件加密校验
2、XUpdate的下载器功能
3、XUpdate的APK安装的功能有了这三个功能,就可以自己写弹窗了。
想自己写弹窗?我建议你还是不要使用本库好了,这样太麻烦了,没必要. 你可以使用下面的方案做参考:
1.使用package_info插件获取当前应用的版本信息
2.使用dio插件进行网络请求获取最新版本信息
3.使用flutter_downloader插件下载最新APP并安装
from flutter_xupdate.
debug环境可能正常更新, 以release模式运行提示“已是最新版本”。 直接打包: flutter build apk
同样问题,dubug正常,一打正式包就不行了,求解决
[√] Flutter (Channel stable, v1.17.5, on Microsoft Windows [Version 10.0.18363.959], locale zh-CN)
• Flutter version 1.17.5 at D:\DEV\sdk\flutter
• Framework revision 8af6b2f038 (3 weeks ago), 2020-06-30 12:53:55 -0700
• Engine revision ee76268252
• Dart version 2.8.4
[!] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
• Android SDK at D:\DEV\sdk\android
• Platform android-29, build-tools 29.0.3
• ANDROID_HOME = D:\DEV\sdk\android
• Java binary at: D:\DEV\ide\as4\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
X Android license status unknown.
Try re-installing or updating your Android SDK Manager.
See https://developer.android.com/studio/#downloads or visit visit
https://flutter.dev/docs/get-started/install/windows#android-setup for detailed instructions.
[√] Android Studio (version 4.0)
• Android Studio at D:\DEV\ide\as4
• Flutter plugin version 47.1.2
• Dart plugin version 193.7361
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] Connected device (2 available)
• SM G9730 • R28M22M11EW • android-arm64 • Android 10 (API 29)
• Android SDK built for x86 • emulator-5554 • android-x86 • Android 6.0 (API 23) (emulator)
from flutter_xupdate.
from flutter_xupdate.
添加 点击取消下载的回调事件
from flutter_xupdate.
添加 点击取消下载的回调事件
4002错误码就是取消下载
from flutter_xupdate.
如果已经是最新版本,可否有返回信息,提示已经是最新版本。
from flutter_xupdate.
如果已经是最新版本,可否有返回信息,提示已经是最新版本。
2004错误码就是无最新版本
from flutter_xupdate.
但是还有一个问题,我无法知道这个属于系统自动检查更新的错误码还是用户手动点击"检查更新"后的错误码,用户手动点击后要给一个提示。系统自动检测的话不需要,为此需要一个区分。如果能在checkUpdate返回一下就方便些。
from flutter_xupdate.
不过这个也有解决方案就是每次调用checkUpdate前设置一次setErrorHandler,尽量保证处理这次更新的错误信息。
from flutter_xupdate.
不过这个也有解决方案就是每次调用checkUpdate前设置一次setErrorHandler,尽量保证处理这次更新的错误信息。
原生库也是这么处理的
from flutter_xupdate.
halo,从Android跟到Flutter,功能做的很好,代码写的不错,给你个赞,另外请教个问题,下载进度,我这边服务器没时间搞,所以下载的时候不显示进度,请问能不能提供个方法,隐藏进度条,显示 “下载中...“ 这三个字
from flutter_xupdate.
希望文字内容可以自己设置,如是否升级到、升级,后台下载,正在下载等,方便修改和国际化
总的来说很好用,比flutter 一些插件的兼容好很多,但是项目五种语言没法国际化
from flutter_xupdate.
希望可以支持后台下载
from flutter_xupdate.
希望可以支持后台下载
supportBackgroundUpdate 字段设置为true
from flutter_xupdate.
希望可以支持后台下载
supportBackgroundUpdate 字段设置为true
thanks
from flutter_xupdate.
下载地址重定向302错误,Android端代码需要兼容一下哈?
from flutter_xupdate.
请问我的flutter更新下载完成后显示安装apk失败是为什么呢 不是md5的问题
from flutter_xupdate.
那是apk问题吧
from flutter_xupdate.
from flutter_xupdate.
from flutter_xupdate.
找到原因了 是MD5的问题 打扰了
from flutter_xupdate.
找到原因了 是MD5的问题 打扰了
请不要在这里讨论问题,要讨论请到
discussions里去讨论
from flutter_xupdate.
你好,我提交bug一直被自动关闭,我已经star这个项目了,还是被关闭,麻烦你看一下。谢谢
#32 (comment)
from flutter_xupdate.
点击更新的时候,如果后台退出APP后,还能保持下载并更新。
from flutter_xupdate.
建议最好写详细一点,有好的建议的话,可以考虑加入到开发计划中,flutter_xupdate中已有的内容就不要提了
点击更新的时候,如果后台退出APP后,还能保持下载并更新,那就更厉害了。
from flutter_xupdate.
建议最好写详细一点,有好的建议的话,可以考虑加入到开发计划中,flutter_xupdate中已有的内容就不要提了
点击更新的时候,如果后台退出APP后,还能保持下载并更新,那就更厉害了。
你咋不上天呢
from flutter_xupdate.
建议最好写详细一点,有好的建议的话,可以考虑加入到开发计划中,flutter_xupdate中已有的内容就不要提了
点击更新的时候,如果后台退出APP后,还能保持下载并更新,那就更厉害了。
你咋不上天呢
无知别乱回。
from flutter_xupdate.
建议最好写详细一点,有好的建议的话,可以考虑加入到开发计划中,flutter_xupdate中已有的内容就不要提了
点击更新的时候,如果后台退出APP后,还能保持下载并更新,那就更厉害了。
你咋不上天呢
无知别乱回。
你的建议,我实在是不敢苟同,不过你要是真想这么做,我倒是可以给你个建议:自己重写一下下载模块,放到别的进程里面就好了
from flutter_xupdate.
该升级 package_info 了,依赖时就会出错
from flutter_xupdate.
null-safety support ?
from flutter_xupdate.
请问什么时候可级适配flutter 2.0的空安全, 要不没法使用其他的包
from flutter_xupdate.
null-safety support ?
Supported
from flutter_xupdate.
{code: 2004, detailMsg: Code:2004, msg:It's the latest version!, message: It's the latest version!}
我在製作發行版APK後收到此錯誤
from flutter_xupdate.
{code: 2004, detailMsg: Code:2004, msg:It's the latest version!, message: It's the latest version!}
我在製作發行版APK後收到此錯誤
from flutter_xupdate.
debug下显示 topImageRes的图片,release下不显示。什么个原因
from flutter_xupdate.
debug下显示 topImageRes的图片,release下不显示。什么个原因
from flutter_xupdate.
由于垃圾贴太多, flutter_xupdate不再提供新功能的讨论.
from flutter_xupdate.
debug下显示 topImageRes的图片,release下不显示。什么个原因
作者,我道歉。我弱鸡。早上看到你删了我消极言论。我在回头看答案,已经给出来解决方法了。不用生我这种小垃圾的气。0_<
另外,弱弱的再提一个小小建议。如果图片没找到,可以给个默认图片。或者图片的名称是空字符串,那就不展示顶部的图片。作者大人大量,大神不用理会我这种小菜鸡的话。再次抱歉
from flutter_xupdate.
Related Issues (20)
- 自定义图片变形 HOT 1
- FlutterXUpdate.showRetryUpdateTipDialog 这个方法的页面没有设置语言国际化 HOT 2
- 进度条显示的apk大小有问题,与contentLength的大小不一致 HOT 1
- 开始检查版本信息... 后无任何响应 HOT 1
- --split-per-abi参数打包无法弹窗 HOT 2
- 支持mac和windows吗? HOT 1
- 如果修改默认文字? HOT 1
- 按照指南集成后,报错 HOT 4
- 2007 忽略此版本 HOT 1
- Guideline 2.5.2 - Performance - Software Requirements HOT 4
- 开发模式正常,打包到实机是显示白色空白 HOT 1
- 已解决
- 考虑更新集成断点下载的功能吗?
- 添加新功能
- isIgnorable: false 时强制升级无效 HOT 1
- 自定义json的情况下如何设置强制更新 HOT 1
- updateByInfo方法可否支持自定义themeColor等UI元素设置? HOT 1
- 希望提供当用户忽略后仍可以弹出更新提示框的方法 flutter插件 HOT 1
- 进度条没有动态增长的效果,只是显示0% HOT 1
- 选择后台更新后,页面初始化还会调起升级窗口 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flutter_xupdate.