Отладочная сборка Android получает обновления из развертывания CodePush Production, а не из Staging - PullRequest
0 голосов
/ 11 января 2019

Отладочная сборка Android должна получать обновления из среды Staging, вместо этого она извлекается из Production (я думаю)

У меня есть приложение, реагирующее на нативную версию, которое я хочу протестировать, прежде чем отправлять в производство. Для этого я использовал Code-Push для отправки сборки приложения в среду Staging, а затем собрал app-debug.apk и установил его на свой телефон Android.

Первый раз после установки apk все работает нормально и необходимые обновления присутствуют. После того, как я закрою и перезапущу приложение, необходимых изменений не будет, поскольку оно вернулось к более старой версии.

Я отправил в промежуточную среду code-push, используя:

code-push release-react <APP_NAME> android

Чтобы построить app-debug.apk, я выполнил следующие шаги:

react-native bundle --dev false --platform android --entry-file index.js --bundle-output ./android/app/build/intermediates/assets/debug/index.android.bundle --assets-dest ./android/app/build/intermediates/res/merged/debug
cd android
./gradlew assembleDebug

Я использовал apk в android⁩/⁨app⁩/⁨build⁩/⁨outputs⁩/apk⁩/⁨debug⁩

Мне нужно, чтобы изменения были сохранены даже после перезапуска приложения.

Спасибо

...