Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
book-app
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
book-app
Commits
c427ef10
提交
c427ef10
authored
3月 08, 2024
作者:
yueweilu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
版本比较
上级
63f9674f
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
20 行增加
和
3 行删除
+20
-3
view.dart
lib/pages/user_set/view.dart
+20
-3
没有找到文件。
lib/pages/user_set/view.dart
浏览文件 @
c427ef10
...
@@ -236,13 +236,30 @@ class _UserSetPageState extends State<UserSetPage> {
...
@@ -236,13 +236,30 @@ class _UserSetPageState extends State<UserSetPage> {
UModel
model
=
await
MineAPI
.
update
();
UModel
model
=
await
MineAPI
.
update
();
_getModel
=
model
;
_getModel
=
model
;
final
packageInfo
=
await
PackageInfo
.
fromPlatform
();
final
packageInfo
=
await
PackageInfo
.
fromPlatform
();
int
getVersion
=
int
.
parse
(
model
.
version
!.
replaceAll
(
'.'
,
''
));
int
update
=
verifyVersion
(
model
.
version
!,
packageInfo
.
version
);
int
localVersion
=
int
.
parse
(
packageInfo
.
version
.
replaceAll
(
'.'
,
''
));
if
(
update
==
1
)
{
if
(
localVersion
<
getVersion
)
{
_showUpdateDialog
(
false
);
_showUpdateDialog
(
false
);
}
}
}
}
int
verifyVersion
(
String
newVersion
,
String
oldVersion
)
{
List
<
String
>
newVersionArr
=
newVersion
.
split
(
'.'
);
List
<
String
>
oldVersionArr
=
oldVersion
.
split
(
'.'
);
for
(
int
i
=
0
;
i
<
3
;
i
++)
{
int
newVersionNumber
=
int
.
parse
(
newVersionArr
[
i
]);
int
oldVersionNumber
=
int
.
parse
(
oldVersionArr
[
i
]);
if
(
newVersionNumber
<
oldVersionNumber
)
{
return
-
1
;
// 新版本小于旧版本
}
else
if
(
newVersionNumber
>
oldVersionNumber
)
{
return
1
;
// 新版本大于旧版本
}
}
return
0
;
// 两个版本号相等
}
///Flutter侧处理升级对话框
///Flutter侧处理升级对话框
///[forcedUpgrade] 是否强制升级
///[forcedUpgrade] 是否强制升级
/*_showUpdateDialog(bool forcedUpgrade) {
/*_showUpdateDialog(bool forcedUpgrade) {
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论