각 릴리스 라인 또는 이전 버전 이후 작은 마이크로 채널 프로그램 업데이트 전에, 다시 열어 새 버전이 삭제 될 나타난 후 특히 성가신.
너무 오래 증가 API를 업데이트 wx.getUpdateManager ()에있는 문서를 참조하지 않은 경우 모르겠어요, 즉시보십시오.
App.js onLaunch 기능의 수명주기의 증가, 다음이 예제 코드는 마이크로 채널 손실, "다음 컴파일 시뮬레이션 업데이트를"확인이 효과는 컴파일시 컴파일 모드에서 볼 수 있습니다.
앱 ({
OnLaunch : 함수 () {
const를 = UpdateManager를 wx.getUpdateManager ()
updateManager.onCheckForUpdate (기능 (RES) {
// 콜백 요청에 대한 새 버전의 끝
을 console.log (res.hasUpdate)
})
updateManager.onUpdateReady (기능 () {
wx.showModal ({
제목 : '업데이트 확인',
내용 : '? 새로운 버전의 응용 프로그램을 다시 시작할지 여부를, 준비가되어',
성공 : 기능 (RES) {
(res.confirm) {경우
새 버전이있다 // 잘 다운로드 응용 프로그램의 새 버전을 호출하고 applyUpdate 다시 시작
updateManager.applyUpdate을 ()
}
}
})
})
updateManager.onUpdateFailed (함수 () {
// 새로운 버전을 다운로드하는 데 실패했습니다
})
}
)}
버전 번호를 가져 타임 코드를 업로드하고, 마이크로 채널 버전 번호가 새 버전에 따라 결정됩니다 여부를 지정합니다.
원본 링크 : HTTPS : //blog.csdn.net/username_xu/article/details/84075333