上传应用程序从Firebase应用分发到Google Play Android

ryevplcw  于 2022-12-30  发布在  Go
关注(0)|答案(2)|浏览(256)

目前我已经实现了GitHub操作,我的应用程序自动推送到firebase应用程序分发版并交付给测试人员,
有什么方法可以直接将应用程序从firebase app distribution推送到google play
谢谢。

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}}
fcipmucu

fcipmucu1#

Firebase App Distribution让您轻松地将应用分发给受信任的测试人员。通过快速将应用放到测试人员的设备上,您可以尽早、经常地获得反馈。如果您在应用中使用Crashlytics,您将自动获得所有构建版本的稳定性指标,以便您知道何时可以发布。
在Google Play中向您的Android应用捆绑包的测试人员分发版本。应用分发与Google Play的内部应用共享服务集成,以简化您的应用测试和启动流程。
使用Firebase控制台、Firebase命令行界面(CLI)工具、fastlane或Gradle(Android)分发构建版本。通过将CLI集成到持续集成(CI)作业中来自动分发。
您可以使用fastline分发到Google Play。
示例教程Link

dhxwm5r4

dhxwm5r42#

我不认为Firebase应用程序提供了这个功能。可能不是你想要的确切答案,但也许这可以推动你在正确的方向:
1.您可以将Google Play与Firebase项目链接(请参阅:https://firebase.google.com/docs/app-distribution/android/distribute-console?apptype=aab)。
1.更新构建脚本以通过Firebase应用程序分发发布应用程序包。
1.更新构建脚本以在Play控制台的内部测试轨道上上传相同的应用程序包。
1.现在,您的应用发布应在Firebase应用分发和Google Play上同步,并且您可以在完成测试后将应用发布升级到生产。

相关问题