Автоматический откат codepush не происходит в Android-приложении реакции - PullRequest
0 голосов
/ 14 ноября 2018

Обновление установлено, но статус в ожидании в App Center. Поскольку синхронизация вызывается ранее, она не будет автоматически откатываться и не обновляться до более новой версии. Приложение вылетает при запуске каждый раз.

Так как же откатить или обновить до новой версии push-пакета кода в этом случае?

Вот пример кода:

componentDidMount() { 
codePush.sync(codePushOptions,(status) => {  
switch (status) {    
case codePush.SyncStatus.CHECKING_FOR_UPDATE:
//console.log("Checking for updates.");
break;  
case codePush.SyncStatus.DOWNLOADING_PACKAGE:
//console.log("Downloading package.");
break;   
case codePush.SyncStatus.INSTALLING_UPDATE:
//console.log("Installing update.");
break;  
case codePush.SyncStatus.UP_TO_DATE:
break;  
case codePush.SyncStatus.UPDATE_INSTALLED:         
break;
}
})
throw new Error();
}

Примечание: я выдал ошибку, чтобы проверить работу автоматического отката.

...