Как каналы работают именно с AppFlow? Приложение показывает неправильную сборку при первой загрузке - PullRequest
1 голос
/ 15 марта 2019

Я создал приложение, которое попал в тестовый полет Apple, и сегодня я разослал пользователям уведомления о начале бета-тестирования, но по какой-то причине он показывает пользователю предыдущую сборку.Если пользователь закрывает приложение и снова открывает приложение, оно показывает текущую версию.

В моем файле config.xml я определил

<plugin name="cordova-plugin-ionic" spec="5.2.8">
    <variable name="APP_ID" value="9dab4a60" />
    <variable name="CHANNEL_NAME" value="Master" />
    <variable name="UPDATE_METHOD" value="auto" />
    <variable name="UPDATE_API" value="https://api.ionicjs.com" />
    <variable name="MAX_STORE" value="2" />
    <variable name="MIN_BACKGROUND_DURATION" value="30" />
</plugin>

Что-то здесь не так?Не уверен, почему это происходит.Это также происходило со мной, когда я тестировал на своем собственном устройстве, используя профиль обеспечения разработки.Мне приходилось всегда открывать приложение один раз, закрывать и открывать заново, чтобы увидеть новую сборку.Есть идеи?

1 Ответ

0 голосов
/ 14 мая 2019

Возможно, когда вы впервые сделали приложение, метод должен быть фоновым. Таким образом, он загружает обновления и только обновления при следующем запуске. Метод auto проверяет всплеск и сразу устанавливает.

У меня также есть вопросы о развертывании в реальном времени. В вашем случае вы должны сгенерировать новую сборку пакета. Я понимаю, что живое развертывание не обновляется, когда вы добавляете родной плагин. Вы прошли через это?

...