Я реализовал Direct Update в приложении Ionic3. Уведомление о прямом обновлении получено, успешно загружено, но изменения пользовательского интерфейса не отражаются в приложении. Пожалуйста, помогите.
Фрагмент кода:
declare var WL;
declare var wl_directUpdateChallengeHandler;
constructor(public platform: Platform){
renderer.listenGlobal('document', 'mfpjsloaded', () => {
console.log('--> MyApp mfpjsloaded');
this.directUpdateHandler();
this.checkWebUpdate();
})
}
checkWebUpdate(){
console.log('--> checkWebUpdate called');
WLAuthorizationManager.obtainAccessToken()
.then(
(accessToken) => {
console.log('--> AuthHandler: obtainAccessToken onSuccess'+JSON.stringify(accessToken));
},
(error) => {
console.log('--> AuthHandler: obtainAccessToken onFailure: ' + JSON.stringify(error));
}
);
}
directUpdateHandler(){
console.log('--> MyApp directUpdateHandler called');
wl_directUpdateChallengeHandler.handleDirectUpdate =
function(directUpdateData, directUpdateContext) {
WL.SimpleDialog.show('Update Avalible',' Press update button to
download new version', [{
text :'update',
handler : function() {
directUpdateContext.start();
}
}]);
};
}