Автоматически определять новые версии приложения Ionic 3 в PlayStore - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь выпустить свой первый ionic app.Я хочу узнать, как пользователи узнают, что в PlayStore есть новое обновление, и как они его скачивают?

Что такое Ionic Native App Update (https://ionicframework.com/docs/native/app-update/ 2)?

И достаточно ли увеличить version no в config.xml при сборке приложения для нового обновленного выпуска?

widget id = "io.ionic.888" version = "0.0.1 "xmlns =" ​​http://www.w3.org/ns/widgets" xmlns: cdv = "http://cordova.apache.org/ns/1.0"

1 Ответ

0 голосов
/ 04 октября 2018

Вы должны использовать App Update plugins, чтобы убедиться, что обновления доступны в playstore.

Repo: https://github.com/vaenow/cordova-plugin-app-update

$ ionic cordova plugin add cordova-plugin-app-update
$ npm install --save @ionic-native/app-update

Сначала вы должны разместить на своем сервере файл XML со следующими данными:

<update>
    <version>302048</version>
    <name>APK Name</name>
    <url>https://your-remote-api.com/YourApp.apk</url>
</update>

Затем используйте следующий код app.component.ts:

import { Component } from '@angular/core';
import { AppUpdate } from '@ionic-native/app-update';
import { Platform } from 'ionic-angular';


@Component({
    templateUrl: 'app.html'
})
export class MyApp {
    constructor(private appUpdate: AppUpdate) {
        this.platform.ready().then(() => {
            const updateUrl = 'https://your-remote-api.com/update.xml';
            this.appUpdate.checkAppUpdate(updateUrl).then(() => { console.log('Update available') });
        });
    }
}

Плагин будет сравнивать версию приложения и запрашивать обновление, если для API требуется установить более новую версию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...