简体   繁体   English

从 Firebase 上传应用到 Google Play Android

[英]Upload App From Firebase App Distribution to Google Play Android

I am searching way for uploading app from Firebase App Distribution to google play.我正在寻找将应用程序从Firebase App Distribution上传到 google play 的方法。

Currently I have implemented GitHub actions where my application automatically push to the firebase app distribution and delivered to testers,目前我已经实施了 GitHub 操作,我的应用程序自动推送到 firebase 应用程序分发并交付给测试人员,

is there any way where I can directly push app from firebase app distribution to google play ?.有什么方法可以直接将应用程序从firebase app distribution推送到google play ?。

Thanks.谢谢。

Git Action Git 行动

name: Deploy Application Manual
on: workflow_dispatch
jobs:
  build:
    runs-on: ubuntu-latest
    environment: 
      name: qus
    steps:
      - name: Decode Keystore File
        id: decode_keystore
        uses: timheuer/base64-to-file@v1
        with:
          fileName: 'keystore/keystore.jks'
          encodedString: ${{ secrets.KEYSTORE }}
      - uses: actions/checkout@v2
      - name: set up JDK 11
        uses: actions/setup-java@v1
        with:
          java-version: 11
      - name: Make gradlew executable
        run: chmod +x ./gradlew
      - name: Build Release Bundle
        run: ./gradlew app:bundleRelease
        env:
          SIGNING_KEY_ALIAS: ${{ secrets.SIGNING_KEY_ALIAS }}
          SIGNING_KEY_PASSWORD: ${{ secrets.SIGNING_KEY_PASSWORD }}
          SIGNING_STORE_PASSWORD: ${{ secrets.SIGNING_STORE_PASSWORD }}
      - name: Upload Build
        uses: actions/upload-artifact@v2
        with:
          name: Build Artifacts & Save
          path: app/build/outputs/
      - name: Upload Artifact to Firebase Distribution using credential file content
        uses: wzieba/Firebase-Distribution-Github-Action@v1
        with:
          appId: ${{secrets.FIREBASE_APP_ID}}
          groups: testers
          releaseNotesFile: README.md
          file: app/build/outputs/bundle/release/App-release.aab
          #serviceCredentialsFileContent: ${{ secrets.CREDENTIAL_FILE_CONTENT }}
          token: ${{secrets.FIREBASE_TOKEN}}

Firebase App Distribution makes distributing your apps to trusted testers painless . Firebase App Distribution 可以轻松地将您的应用程序分发给受信任的测试人员 By getting your apps onto testers' devices quickly, you can get feedback early and often.通过将您的应用程序快速安装到测试人员的设备上,您可以尽早并经常获得反馈。 And if you use Crashlytics in your apps, you'll automatically get stability metrics for all your builds, so you know when you're ready to ship.如果您在您的应用程序中使用 Crashlytics,您将自动获得所有构建的稳定性指标,以便您知道何时可以发布。

Distribute releases to testers for your Android App Bundle in Google Play.在 Google Play 中为您的 Android App Bundle 向测试人员分发版本。 App Distribution integrates with Google Play's internal app sharing service to streamline your app testing and launching processes. App Distribution 与 Google Play 的内部应用共享服务集成,以简化您的应用测试和启动流程。

Distribute builds using the Firebase console, the Firebase Command Line Interface (CLI) tool, fastlane , or Gradle (Android).使用 Firebase 控制台、Firebase 命令行界面 (CLI) 工具、 fastlane或 Gradle (Android) 分发构建。 Automate distribution by integrating the CLI into continuous integration (CI) jobs.通过将 CLI 集成到持续集成 (CI) 作业中来自动分发。

You can distribute to google play using fastline.您可以使用 fastline 分发到 google play。

Sample tutorial Link示例教程链接

I don't think Firebase App provides this feature yet.我认为 Firebase 应用程序还没有提供此功能。 Probably not the exact answer you were looking for but maybe this can push your in the right direction:可能不是您正在寻找的确切答案,但也许这可以将您推向正确的方向:

  1. What you could do is link your Google Play with your Firebase project (see: https://firebase.google.com/docs/app-distribution/android/distribute-console?apptype=aab ).您可以做的是将您的 Google Play 与您的 Firebase 项目相关联(请参阅: https://firebase.google.com/docs/app-distribution/android/distribute-console?apptype=aab )。
  2. Update build script to publish app bundles through Firebase App Distribution.更新构建脚本以通过 Firebase App Distribution 发布应用程序包。
  3. Update build script to upload the same app bundle on an internal test track in the Play console.更新构建脚本以在 Play 控制台的内部测试轨道上上传相同的应用程序包。
  4. Now your app releases should in sync on Firebase App distribution and Google Play and you could promote an app release to production when finished testing.现在,您的应用发布应该在 Firebase 应用分发和 Google Play 上同步,您可以在完成测试后将应用发布发布到生产环境。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 在 Firebase 应用程序分发中链接到 Google Play 的问题 - Issue Linking to Google Play in Firebase App Distribution Facebook 和 Google 登录不适用于 Android AAB 构建上传到 Firebase 应用程序分发 - Facebook and Google login doesn't work for Android AAB build uploaded to Firebase App Distribution 当 apk 来自 Firebase App Distribution 时,Google 登录(OAuth)不起作用 - Google sign in(OAuth) does not work when the apk is from Firebase App Distribution 从 firebase App Distribution,iOS 16 打开应用程序需要开发者模式 - Developer mode required to open app from firebase App Distribution, iOS 16 Firebase SMS OTP 说未审核,但该应用程序已审核并在 google play 上发布 - Firebase SMS OTP says unreviewed, but the app is reviewed and published on google play 尝试将 Google Play 应用程序连接到 Firebase,但得到“未找到匹配的 Play 应用程序” - Trying to connect Google Play app to Firebase, but get "No matching Play apps found" 如何从 Android 应用程序中删除 Firebase 用户? - How to delete a Firebase user from Android App? 从 Firebase 问题中删除 android 应用程序 - Deleting android app from Firebase problem 如果我在 Firebase 上链接一个已经在 Google Play Store 上的应用程序,是否需要填写 SHA-1? - Do I need to fill SHA-1 if I am linking on Firebase an app that is already on Google Play Store? 从 android 到 Google 应用引擎 - getting from android to Google app engine
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM