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ính | Kiểu dữ liệu | Mô tả |
|---|---|---|
| success | Function | Callback function khi gọi API thành công. |
| fail | Function | Callback function khi gọi API thất bại. |
| complete | Function | Callback 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ính | Kiểu dữ liệu | Mô tả |
|---|---|---|
| latest | boolean | true 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)
},
})
}