Push to stores only on dev and beta branches (#14618)

diff --git a/dev/bots/travis_script.sh b/dev/bots/travis_script.sh
index ec25779..8ad9801 100755
--- a/dev/bots/travis_script.sh
+++ b/dev/bots/travis_script.sh
@@ -11,7 +11,7 @@
     export ANDROID_HOME=`pwd`/android-sdk
     (cd examples/flutter_gallery; flutter build apk --release)
     echo "Android Flutter Gallery built"
-    if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then # TODO(xster): add back && [ "$TRAVIS_BRANCH" = "dev" ] after testing
+    if [[ "$TRAVIS_PULL_REQUEST" == "false" && ("$TRAVIS_BRANCH" == "dev" || "$TRAVIS_BRANCH" == "beta") ]]; then
       echo "Deploying to Play Store..."
       (cd examples/flutter_gallery/android; bundle install && bundle exec fastlane deploy_play_store)
     else
@@ -21,7 +21,7 @@
     echo "Building Flutter Gallery for iOS..."
     (cd examples/flutter_gallery; flutter build ios --release --no-codesign)
     echo "iOS Flutter Gallery built"
-    if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then # TODO(xster): add back && [ "$TRAVIS_BRANCH" = "dev" ] after testing
+    if [[ "$TRAVIS_PULL_REQUEST" == "false" && ("$TRAVIS_BRANCH" == "dev" || "$TRAVIS_BRANCH" == "beta") ]]; then
       echo "Re-building with distribution profile and deploying to TestFlight..."
       (cd examples/flutter_gallery/ios; bundle install && bundle exec fastlane build_and_deploy_testflight)
     else