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
会从这里下载。