Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
hello uni-app x
提交
efa4b106
H
hello uni-app x
项目概览
DCloud
/
hello uni-app x
通知
6006
Star
91
Fork
164
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
18
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hello uni-app x
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
18
Issue
18
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
efa4b106
编写于
3月 08, 2024
作者:
D
DCloud_LXH
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix: is_silently Can be null
上级
41dd2a57
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
6 addition
and
4 deletion
+6
-4
uni_modules/uni-upgrade-center-app/utils/call-check-version.ts
...odules/uni-upgrade-center-app/utils/call-check-version.ts
+6
-4
未找到文件。
uni_modules/uni-upgrade-center-app/utils/call-check-version.ts
浏览文件 @
efa4b106
...
...
@@ -18,7 +18,7 @@ export type UniUpgradeCenterResult = {
uni_platform
:
string
// "android" | "ios" // 版本号 1.0.0
stable_publish
:
boolean
// 是否是稳定版
is_mandatory
:
boolean
// 是否强制更新
is_silently
:
boolean
// 是否静默更新
is_silently
:
boolean
|
null
// 是否静默更新
create_env
:
string
// "upgrade-center"
create_date
:
number
message
:
string
...
...
@@ -33,8 +33,8 @@ export default function () : Promise<UniUpgradeCenterResult> {
// #ifdef APP
return
new
Promise
<
UniUpgradeCenterResult
>
((
resolve
,
reject
)
=>
{
const
systemInfo
=
uni
.
getSystemInfoSync
()
const
appId
=
systemInfo
.
appId
const
appVersion
=
systemInfo
.
appVersion
//systemInfo.appVersion
const
appId
=
'
__UNI__3584C99
'
const
appVersion
=
'
1.0.17
'
//systemInfo.appVersion
// #ifndef UNI-APP-X
if
(
typeof
appId
===
'
string
'
&&
typeof
appVersion
===
'
string
'
&&
appId
.
length
>
0
&&
appVersion
.
length
>
0
)
{
plus
.
runtime
.
getProperty
(
appId
,
function
(
widgetInfo
)
{
...
...
@@ -77,6 +77,7 @@ export default function () : Promise<UniUpgradeCenterResult> {
name
:
'
uni-upgrade-center
'
,
data
:
data
}).
then
(
res
=>
{
console
.
log
(
'
res:
'
,
res
);
const
code
=
res
.
result
[
'
code
'
]
const
codeIsNumber
=
[
'
Int
'
,
'
Long
'
,
'
number
'
].
includes
(
typeof
code
)
if
(
codeIsNumber
)
{
...
...
@@ -85,7 +86,7 @@ export default function () : Promise<UniUpgradeCenterResult> {
code
:
res
.
result
[
'
code
'
],
message
:
res
.
result
[
'
message
'
]
})
}
else
if
(
code
<
0
)
{
}
else
if
(
(
code
as
number
)
<
0
)
{
reject
({
code
:
res
.
result
[
'
code
'
],
message
:
res
.
result
[
'
message
'
]
...
...
@@ -96,6 +97,7 @@ export default function () : Promise<UniUpgradeCenterResult> {
}
}
}).
catch
<
void
>
((
err
:
any
|
null
)
=>
{
console
.
log
(
'
err:
'
,
err
);
const
error
=
err
as
UniCloudError
if
(
error
.
errMsg
==
'
未匹配到云函数[uni-upgrade-center]
'
)
error
.
errMsg
=
'
【uni-upgrade-center-app】未配置uni-upgrade-center,无法升级。参考: https://uniapp.dcloud.net.cn/uniCloud/upgrade-center.html
'
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录