Chuyển tới nội dung chính

requestUpdateHostApp

requestUpdateHostApp là API cho phép mini app yêu cầu user cập nhật V-App nếu phiên bản đang chạy nhỏ hơn phiên bản yêu cầu của mini app. Khi sử dụng jsapi này mà version hiện tại chưa phải version mới nhất, 1 thông báo sẽ xuất hiện để thông báo version mới tới user và khuyến khích user tải về phiên bản mới nhất và dẫn user tới Apple store/Playstore để thực hiện việc cập nhật.

Tham số

API không có tham số nghiệp vụ. Có thể truyền các callback (không bắt buộc):

Thuộc tínhKiểu dữ liệuMô tả
successFunctionCallback function khi gọi API thành công.
failFunctionCallback function khi gọi API thất bại.
completeFunctionCallback function khi kết thúc, bất kể thành công hay thất bại.

Giá trị trong success callback

Thuộc tínhKiểu dữ liệuMô tả
latestbooleantrue nếu V-App đang là phiên bản mới nhất, false nếu không.

Ví dụ

import apis from '@v-miniapp/apis'

function requestUpdateHostApp() {
apis.requestUpdateHostApp({
success: res => {
if (res.latest) {
console.log('V-App đang là phiên bản mới nhất')
} else {
console.log('V-App chưa phải phiên bản mới nhất, user cần cập nhật')
}
},
fail: e => {
console.log('requestUpdateHostApp fail', e)
},
})
}