hbuilder 핫 업데이트
먼저 로컬 버전과 서버의 버전을 비교합니다.서버의 버전이 로컬 버전보다 커야 업데이트됩니다.로컬 버전 가져오기 방법
plus.runtime.getProperty(plus.runtime.appid, data => {
let version = data.version /// 。
});
그리고 서버의 wgt 업데이트 파일 방법을 다운로드하여 설치합니다
methods: {
downloadWgt() {
// wgt
var wgtUrl = "http://10.10.10.76:8081/H5347043D.wgt";
// plus.nativeUI.showWaiting(" ing...");
let t = this.$toast.loading({
mask: true,
message: " !",
type: "loading",
duration: 0
});
plus.downloader
.createDownload(wgtUrl, {}, (d, status) => {
t.clear();
if (status == 200) {
this.installWgt(d.filename); // wgt
} else {
this.$toast(" !");
}
// plus.nativeUI.closeWaiting();
})
.start();
},
installWgt(path) {
// plus.nativeUI.showWaiting(" wgt ...");
let t = this.$toast.loading({
mask: true,
message: " ...",
type: "loading",
duration: 0
});
plus.runtime.install(
path,
{},
() => {
t.clear();//
plus.io.resolveLocalFileSystemURL(
path,
entry => {
entry.remove(
() => {
console.log(" ==" + path);
plus.runtime.restart();
},
() => {
console.log(" ==" + path);
plus.runtime.restart();
}
);
},
err => {
//plus.nativeUI.alert(" ");
plus.runtime.restart();
}
);
},
err => {
t.clear();
this.$toast.fail(" , !");
}
);
}
}
npm run build
포장 후 Hubilder에서 배포 ---> 모바일 App 리소스 업그레이드 패키지를 선택합니다.포장된 WGT 파일을 서버에 놓으면 됩니다.
다음으로 전송:https://www.cnblogs.com/huzhuhua/p/10832675.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.