Giter VIP home page Giter VIP logo

Comments (53)

next-autumn avatar next-autumn commented on June 19, 2024 2

null-safety 感谢!

from flutter_xupdate.

zhangweiwei0326 avatar zhangweiwei0326 commented on June 19, 2024 1

ios也需要弹窗提示更新,希望弹窗可共用,目前这样ios升级提示还需要单独去写,点击更新直接跳转appstore 就好了

from flutter_xupdate.

33kuai avatar 33kuai commented on June 19, 2024

大神那个火箭界面在哪里能改呢?

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

大神那个火箭界面在哪里能改呢?

后续会开放接口,目前是先满足基础需求的版本

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

ios也需要弹窗提示更新,希望弹窗可共用,目前这样ios升级提示还需要单独去写,点击更新直接跳转appstore 就好了

iOS端的实现后面会做的

from flutter_xupdate.

li305263 avatar li305263 commented on June 19, 2024

buildTypes {
release {
minifyEnabled true
shrinkResources true
signingConfig signingConfigs.release

    }
}

以后可以支持 压缩代码更删除无用资源吗

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

buildTypes {
release {
minifyEnabled true
shrinkResources true
signingConfig signingConfigs.release

    }
}

以后可以支持 压缩代码更删除无用资源吗

建议不要使用flutter build apk --release进行打包,不设置minifyEnabled false会有问题。
最直接的方法就是进入到cd到android目录下,使用android的原生打包方式进行打包。例如如下命令:

./gradlew assembleRelease

from flutter_xupdate.

aboutmydreams avatar aboutmydreams commented on June 19, 2024

希望可以讲解下校验问题,我使用了签名的md5,但是仍然错误:{detailMsg: Code:5000, msg:安装APK失败!(apk文件校验不通过!), message: 安装APK失败!(apk文件校验不通过!), code: 5000}

(安卓app的安装过程中,md5是必要的吗)

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

希望可以讲解下校验问题,我使用了签名的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.

aboutmydreams avatar aboutmydreams commented on June 19, 2024

原来是这样,感谢!

from flutter_xupdate.

Maclaon avatar Maclaon commented on June 19, 2024
  • 能增加下载缓存机制吗?
  • App内部更新,更新完毕后,提示重启App完成更新?

from flutter_xupdate.

jaimyu avatar jaimyu commented on June 19, 2024

debug环境可能正常更新, 以release模式运行提示“已是最新版本”。 直接打包: flutter build apk

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

debug环境可能正常更新, 以release模式运行提示“已是最新版本”。 直接打包: flutter build apk

这个在最新的flutter版本中貌似已经被修复了

from flutter_xupdate.

wangjinbiao1985 avatar wangjinbiao1985 commented on June 19, 2024

静默安装更新完毕后,如何自动重启app?

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

关于多语言支持的问题?
ModifyContent的内容接口可以根据用户的post请求返回对应的语言。但是升级界面的其它文字如何支持多语言。比如“是否升级到xxxx版本”,“新版大小”,“升级”,这些文字。
如果能提供一个自定义语言的接口就好了。

项目中的界面使用的是native页面,怕是不能提供这个接口,你可以使用native的方式实现国际化

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

能否把 XUpdate的下面三个功能,开放出来。
1、文件加密校验
2、XUpdate的下载器功能
3、XUpdate的APK安装的功能

有了这三个功能,就可以自己写弹窗了。

想自己写弹窗?我建议你还是不要使用本库好了,这样太麻烦了,没必要. 你可以使用下面的方案做参考:
1.使用package_info插件获取当前应用的版本信息
2.使用dio插件进行网络请求获取最新版本信息
3.使用flutter_downloader插件下载最新APP并安装

from flutter_xupdate.

yinzhonghua avatar yinzhonghua commented on June 19, 2024

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.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

麻烦多看文档,谢谢:
https://github.com/xuexiangjys/flutter_xupdate/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#1%E9%97%AE%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E5%9C%A8%E8%B0%83%E8%AF%95%E7%9A%84%E4%BD%BF%E7%94%A8%E6%98%AF%E8%83%BD%E6%AD%A3%E5%B8%B8%E6%9B%B4%E6%96%B0%E7%9A%84%E4%BD%86%E6%98%AF%E4%BD%BF%E7%94%A8flutter-build-apk---release%E6%89%93%E5%87%BA%E6%9D%A5%E7%9A%84%E5%8C%85%E5%8D%B4%E4%B8%8D%E8%83%BD%E6%AD%A3%E5%B8%B8%E6%9B%B4%E6%96%B0

from flutter_xupdate.

 avatar commented on June 19, 2024

添加 点击取消下载的回调事件

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

添加 点击取消下载的回调事件

4002错误码就是取消下载

from flutter_xupdate.

caizetong avatar caizetong commented on June 19, 2024

如果已经是最新版本,可否有返回信息,提示已经是最新版本。

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

如果已经是最新版本,可否有返回信息,提示已经是最新版本。

2004错误码就是无最新版本

from flutter_xupdate.

caizetong avatar caizetong commented on June 19, 2024

但是还有一个问题,我无法知道这个属于系统自动检查更新的错误码还是用户手动点击"检查更新"后的错误码,用户手动点击后要给一个提示。系统自动检测的话不需要,为此需要一个区分。如果能在checkUpdate返回一下就方便些。

from flutter_xupdate.

caizetong avatar caizetong commented on June 19, 2024

不过这个也有解决方案就是每次调用checkUpdate前设置一次setErrorHandler,尽量保证处理这次更新的错误信息。

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

不过这个也有解决方案就是每次调用checkUpdate前设置一次setErrorHandler,尽量保证处理这次更新的错误信息。

原生库也是这么处理的

from flutter_xupdate.

Kimxu avatar Kimxu commented on June 19, 2024

halo,从Android跟到Flutter,功能做的很好,代码写的不错,给你个赞,另外请教个问题,下载进度,我这边服务器没时间搞,所以下载的时候不显示进度,请问能不能提供个方法,隐藏进度条,显示 “下载中...“ 这三个字

from flutter_xupdate.

1Ezreal avatar 1Ezreal commented on June 19, 2024

希望文字内容可以自己设置,如是否升级到、升级,后台下载,正在下载等,方便修改和国际化
总的来说很好用,比flutter 一些插件的兼容好很多,但是项目五种语言没法国际化

from flutter_xupdate.

Panxiaozhu avatar Panxiaozhu commented on June 19, 2024

希望可以支持后台下载

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

希望可以支持后台下载

supportBackgroundUpdate 字段设置为true

from flutter_xupdate.

Panxiaozhu avatar Panxiaozhu commented on June 19, 2024

希望可以支持后台下载

supportBackgroundUpdate 字段设置为true

thanks

from flutter_xupdate.

niumenglin avatar niumenglin commented on June 19, 2024

下载地址重定向302错误,Android端代码需要兼容一下哈?

from flutter_xupdate.

SouMte-W avatar SouMte-W commented on June 19, 2024

请问我的flutter更新下载完成后显示安装apk失败是为什么呢 不是md5的问题

from flutter_xupdate.

Panxiaozhu avatar Panxiaozhu commented on June 19, 2024

那是apk问题吧

from flutter_xupdate.

SouMte-W avatar SouMte-W commented on June 19, 2024

from flutter_xupdate.

SouMte-W avatar SouMte-W commented on June 19, 2024

from flutter_xupdate.

SouMte-W avatar SouMte-W commented on June 19, 2024

找到原因了 是MD5的问题 打扰了

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

找到原因了 是MD5的问题 打扰了

请不要在这里讨论问题,要讨论请到
discussions里去讨论

from flutter_xupdate.

GGSDDUAY avatar GGSDDUAY commented on June 19, 2024

你好,我提交bug一直被自动关闭,我已经star这个项目了,还是被关闭,麻烦你看一下。谢谢
#32 (comment)

from flutter_xupdate.

gitsprouts avatar gitsprouts commented on June 19, 2024

点击更新的时候,如果后台退出APP后,还能保持下载并更新。

from flutter_xupdate.

gitsprouts avatar gitsprouts commented on June 19, 2024

建议最好写详细一点,有好的建议的话,可以考虑加入到开发计划中,flutter_xupdate中已有的内容就不要提了

点击更新的时候,如果后台退出APP后,还能保持下载并更新,那就更厉害了。

from flutter_xupdate.

the6nnoo avatar the6nnoo commented on June 19, 2024

建议最好写详细一点,有好的建议的话,可以考虑加入到开发计划中,flutter_xupdate中已有的内容就不要提了

点击更新的时候,如果后台退出APP后,还能保持下载并更新,那就更厉害了。

你咋不上天呢

from flutter_xupdate.

gitsprouts avatar gitsprouts commented on June 19, 2024

建议最好写详细一点,有好的建议的话,可以考虑加入到开发计划中,flutter_xupdate中已有的内容就不要提了

点击更新的时候,如果后台退出APP后,还能保持下载并更新,那就更厉害了。

你咋不上天呢

无知别乱回。

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

建议最好写详细一点,有好的建议的话,可以考虑加入到开发计划中,flutter_xupdate中已有的内容就不要提了

点击更新的时候,如果后台退出APP后,还能保持下载并更新,那就更厉害了。

你咋不上天呢

无知别乱回。

你的建议,我实在是不敢苟同,不过你要是真想这么做,我倒是可以给你个建议:自己重写一下下载模块,放到别的进程里面就好了

from flutter_xupdate.

gaoguanqi avatar gaoguanqi commented on June 19, 2024

该升级 package_info 了,依赖时就会出错

from flutter_xupdate.

icofans avatar icofans commented on June 19, 2024

null-safety support ?

from flutter_xupdate.

canyonwan avatar canyonwan commented on June 19, 2024

请问什么时候可级适配flutter 2.0的空安全, 要不没法使用其他的包

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

null-safety support ?

Supported

from flutter_xupdate.

gabbar1 avatar gabbar1 commented on June 19, 2024

{code: 2004, detailMsg: Code:2004, msg:It's the latest version!, message: It's the latest version!}
我在製作發行版APK後收到此錯誤

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

{code: 2004, detailMsg: Code:2004, msg:It's the latest version!, message: It's the latest version!}
我在製作發行版APK後收到此錯誤

https://github.com/xuexiangjys/flutter_xupdate/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#1%E9%97%AE%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E5%9C%A8%E8%B0%83%E8%AF%95%E7%9A%84%E4%BD%BF%E7%94%A8%E6%98%AF%E8%83%BD%E6%AD%A3%E5%B8%B8%E6%9B%B4%E6%96%B0%E7%9A%84%E4%BD%86%E6%98%AF%E4%BD%BF%E7%94%A8flutter-build-apk---release%E6%89%93%E5%87%BA%E6%9D%A5%E7%9A%84%E5%8C%85%E5%8D%B4%E4%B8%8D%E8%83%BD%E6%AD%A3%E5%B8%B8%E6%9B%B4%E6%96%B0

from flutter_xupdate.

tangwei5476 avatar tangwei5476 commented on June 19, 2024

debug下显示 topImageRes的图片,release下不显示。什么个原因

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

debug下显示 topImageRes的图片,release下不显示。什么个原因

https://github.com/xuexiangjys/flutter_xupdate/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#2%E9%97%AE%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E5%9C%A8%E4%BD%BF%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E5%BC%B9%E6%A1%86%E6%A0%B7%E5%BC%8F%E7%9A%84%E9%A1%B6%E9%83%A8%E5%9B%BE%E7%89%87debug%E4%B8%8B%E8%83%BD%E6%AD%A3%E5%B8%B8%E6%98%BE%E7%A4%BA%E4%BD%86%E6%98%AF%E5%9C%A8release%E4%B8%8B%E5%9B%BE%E7%89%87%E4%B8%8D%E6%98%BE%E7%A4%BA

from flutter_xupdate.

xuexiangjys avatar xuexiangjys commented on June 19, 2024

由于垃圾贴太多, flutter_xupdate不再提供新功能的讨论.

from flutter_xupdate.

tangwei5476 avatar tangwei5476 commented on June 19, 2024

debug下显示 topImageRes的图片,release下不显示。什么个原因

https://github.com/xuexiangjys/flutter_xupdate/wiki/%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98#2%E9%97%AE%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E5%9C%A8%E4%BD%BF%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E5%BC%B9%E6%A1%86%E6%A0%B7%E5%BC%8F%E7%9A%84%E9%A1%B6%E9%83%A8%E5%9B%BE%E7%89%87debug%E4%B8%8B%E8%83%BD%E6%AD%A3%E5%B8%B8%E6%98%BE%E7%A4%BA%E4%BD%86%E6%98%AF%E5%9C%A8release%E4%B8%8B%E5%9B%BE%E7%89%87%E4%B8%8D%E6%98%BE%E7%A4%BA

作者,我道歉。我弱鸡。早上看到你删了我消极言论。我在回头看答案,已经给出来解决方法了。不用生我这种小垃圾的气。0_<
另外,弱弱的再提一个小小建议。如果图片没找到,可以给个默认图片。或者图片的名称是空字符串,那就不展示顶部的图片。作者大人大量,大神不用理会我这种小菜鸡的话。再次抱歉

from flutter_xupdate.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.