Обязательные или необязательные обновления для push-кода на основе выпуска - PullRequest
0 голосов
/ 24 апреля 2019

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

Я думаю, что это полезная утилита.Просматривая документацию из Центра приложений, я вижу, что вы можете сделать обновление обязательным или необязательным, и пользователь может его игнорировать.Конфигурация для этого происходит изнутри самого приложения, внутри кода.

Мне было интересно, есть ли способ сделать некоторые обновления обязательными, а некоторые - необязательными, основываясь на том выпуске кода, который вы делаете.

Я видел, что когда вы запускаете эту команду для запуска нового обновления, вам нужно указать свое приложение user +, путь к источнику, где находится встроенное приложение с требуемыми изменениями, целевую версию (и), гдеэто обновление будет предложено установить, среда и описание ... Но я не вижу возможности отправить дополнительные параметры, чтобы указать, обязательно ли будет устанавливать его или нет, и на основании этого при проверке обновленийвнутри приложения динамически настраивайте уведомления для пользователя.

Большое спасибо!

1 Ответ

0 голосов
/ 25 апреля 2019

Прежде всего, я хотел бы отметить, что изменения в коде и стилях без обновления через официальные каналы являются абсолютно незаконными. При использовании CodePush ваши приложения никогда не будут доступны в Google Play или App Store.

2.5.2 Приложения должны быть автономными в своих пакетах и ​​не могут читать или записывать данные за пределами указанной области контейнера, а также не могут скачать, установить или выполнить код, который вводит или изменяет функции или функциональность приложения, включая другие приложения

Ну, технически возможно, очень вероятно, что ваши приложения будут закрыты. Особенно iOS.

https://developer.apple.com/app-store/review/guidelines/

Как говорится, проверьте: https://docs.microsoft.com/en-us/appcenter/distribution/codepush/cli

Команда CodePush release имеет флаг --mandatory

...