app推送升级版本教程

特别注意

打包时候的applicationId签名文件必须所有app都要一致,不然更新会失败,所以都要保管好。

这里就说下更新app的主要几个步骤。

1、修改app检测更新的版本号

提示:该版本号仅用来检测更新使用。

修改文件lib/core/values/strings.dart,如下:

#建议按年份后2位+月+日格式,修改为最新日期即可
const version = 211211;

注意,app检测更新是通过检测EFV高级版后台设置的app版本号,在和这里设置的版本号进行对比,如果后台设置的版本号大于此处的版本号,则会给用户提示更新。

所以到时候app打包完成后,需要前往EFV高级版后台将app版本号和这里设置一样就行,这样此前的app全部会提示更新。

2、修改app在系统中显示的版本号

修改app源码根目录pubspec.yaml文件,大致如下:

#1.0.0为app在手机系统中显示的版本号,+1为app更新次数,如果不知道更新次数,比前一次app的更新次数大就行
version: 1.0.0+1

关于版本号的修改问题,大更新可以改第一位,小更新改第二位,bug修复改第三位

3、将打包好的新app源码丢进更新文件夹

最后我们将新app打包好后,存放到EFV高级版的public/app目录,改名android.apk就可以了,用户更新的app会从这里下载。