#react-native #visual-studio-app-center #code-push #react-native-code-push
Вопрос:
Согласно документации CodePush, некоторые собственные компоненты React не поддерживаются. Должен ли я принять меры предосторожности перед отправкой обновления в CodePush? Потому что, если я отправлю неподдерживаемый компонент, это может нарушить обновление.
Короче говоря, принимает ли CodePush неподдерживаемые компоненты при отправке обновлений?
У меня нет тестового приложения для его тестирования, поэтому я спрашиваю здесь.
Ответ №1:
Я использовал промежуточный ключ Code Push для запуска тестов E2E в сборке с детоксикацией перед развертыванием в реальном времени.
Ответ №2:
CodePush не может обнаружить и заблокировать, если вы вносите собственные изменения или вносите изменения с не поддерживаемыми компонентами. Я попробовал и вижу результат. Если вы отправите обновление, содержащее собственные изменения или не поддерживаемый компонент в изменениях, оно не нарушит обновление, потому что CodePush выполнит откат обновления, если увидит какой-либо сбой.