У меня есть CodePush
приложения, которое имеет три развертываний: тестирование, постановки и производства.Каким образом приложение Cordova app знает, что среда CodePush применяется?
У меня есть разные приложения сборки, которые совпадают с этим:
- сборки, что делает из тестеров (тестирование)
- Скопление, которая выходит к группе пользователей предварительного просмотра (постановка)
- Производственная сборка (производство).
Как CodePush
знать, какое развертывание необходимо отправить в сборку?
Как настроить мое приложение, чтобы убедиться, что правильная сборка (например, промежуточная версия приложения) получает правильное развертывание (например, развертывание промежуточного уровня в CodePush
)?
Спасибо, Джонатан. Я использую checkForUpdate() вместо sync(), но из документов я вижу, что оба будут принимать аргумент arg для ключа развертывания. В основе этого вопроса лежит разработка способов продвижения релизов. Поскольку наши сборки знают, что они собой представляют (тест, постановка или производство), мне будет довольно легко передать соответствующий ключ развертывания с помощью checkForUpdate() – onblur
Awesome! Я хотел бы больше поговорить о настройке сборки для каждой среды. Отправьте мне письмо по электронной почте на [email protected], если вы хотите синхронизировать его. Для нашей команды было бы очень важно понять, как вы это делаете. Благодаря! –