обновления push-кода не поступают в приложение - PullRequest
0 голосов
/ 18 мая 2019

Я работаю над приложением, использующим ionic 4, поэтому я пытаюсь использовать code-push-plugin для выпуска обновлений для моего приложения. Я правильно настроил плагин, и мне удается загружать обновления с помощью cli в центр приложений, но когда я пытаюсь открыть свое приложение, ничего не происходит.

Я использую "Android Cordova Build android" для создания APK проверить это на реальном устройстве

и «code-push release-cordova K4A android» для выпуска обновлений

Я проверяю appcenter и перехожу к промежуточным выпускам, и я обнаружил, что мои обновления выпускаются

вот мой код в home.page.ts

constructor( private codePush: CodePush, private platform: Platform
    ) {
this.platform.ready().then(()=> {
  this.codePush.sync({}, (progress)=> {

  }).subscribe((status) => {
   if (status == SyncStatus.CHECKING_FOR_UPDATE)
   alert("Checking for updates");
   if (status == SyncStatus.DOWNLOADING_PACKAGE)
   alert("Downloading");
   if (status == SyncStatus.IN_PROGRESS)
   alert("in progress");
   if (status == SyncStatus.INSTALLING_UPDATE)
   alert("installing the updates ...");
   if (status == SyncStatus.UPDATE_INSTALLED)
   alert("update installed");
   if (status == SyncStatus.ERROR)
   alert("Error");
  })
})

и это config.xml

widget id="com.KO4A.KORA" version="0.0.4" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
    <platform name="android">
        <preference name="CodePushDeploymentKey" value="TM8jRvULboCjSVhDzApTk6Yu7Kry97c78f7d-6a98-4378-a263-abd88ec58996" />
    </platform>
    <name>K4A</name>
...