Я использую 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>