app推送升级版本教程
第一版APP公布后,后面如果我们需要更换相关信息、或更新源码等,都可以给旧APP推送更新。
推送更新
打包时候的applicationId
和签名文件
必须所有app
都要一致,不然更新会失败,所以都要保管好。
修改app检测更新的版本号
提示:该版本号仅用来检测更新使用。
修改文件lib/core/values/strings.dart
,如下:
#建议按年份后2位+月+日格式,修改为最新日期即可
const version = 211211;
注意,app
检测更新是通过检测EFV
后台设置的app
版本号,在和这里设置的版本号进行对比,如果后台设置的版本号大于此处的版本号,则会给用户提示更新。
所以到时候app打包完成后,需要前往EFV
后台将app
版本号和这里设置一样就行,这样此前的app
全部会提示更新。
修改app在系统中显示的版本号
修改app
源码根目录pubspec.yaml
文件,大致如下:
#1.0.0为app在手机系统中显示的版本号,+1为app更新次数,如果不知道更新次数,比前一次app的更新次数大就行
version: 1.0.0+1
关于版本号的修改问题,大更新可以改第一位,小更新改第二位,bug
修复改第三位
将打包好的新app源码丢进更新文件夹
最后我们将新app
打包好后,存放到EFV
的public/app
目录,改名android.apk
就可以了,用户更新的app
会从这里下载。