Code-push выпускает хорошо, но не поступает в приложение - PullRequest
0 голосов
/ 18 мая 2019

Я использую ionic 4 Framework и работаю над приложением для Android, и все хорошее, после этого я пытаюсь выпустить обновления для своего приложения с помощью code-push-plugin. Я устанавливаю code-push-cli и вход в appcenter, а затем устанавливаю подключите и импортируйте его в app.module, и все в порядке, поэтому я создаю отладочную версию, используя «ionic cordova build android», и делаю некоторые изменения в моем приложении (для проверки плагина) и использую «code-push release-cordova MyApp android». "выпустить обновление. загружается хорошо, но никогда не показывается в моем приложении

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

вот мой файл app.componant.ts

import { CodePush } from '@ionic-native/code-push/ngx';


@Component({
  selector: 'app-root',
  templateUrl: 'app.component.html'
})
export class AppComponent {
  constructor(
   .
   .
   .
    private codePush: CodePush,
   .
  ) {

    this.initializeApp();
  }


  initializeApp() {
    this.platform.ready().then(() => {

      this.codePush.sync().subscribe((syncStatus) => console.log(syncStatus));

      const downloadProgress = (progress) => { console.log(`Downloaded 
      ${progress.receivedBytes} of ${progress.totalBytes}`); }
      this.codePush.sync({}, downloadProgress).subscribe((syncStatus) => 
      console.log(syncStatus));

   this.statusBar.styleDefault();
   this.splashScreen.hide();
});
}

и это мой config.xml

<?xml version='1.0' encoding='utf-8'?>
..
    <platform name="android">
        <preference name="CodePushDeploymentKey" value="TM8jRvULboCjSVhDzApTk6Yu7Kry97c78f7d-6a98-4378-a263-abd88ec58996" />
...
    </platform>
...