问题标签 [firebase-app-distribution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
124 浏览

gradle - 已构建 apk 时如何在进行 Firebase 应用程序分发时跳过应用程序构建过程

我在 Gitlab 中添加了一个 firebase 分发作业。它所做的只是运行 gradle task appDistributionUploaRelease。我也在apkPath那里设置了。所以我的 build.gradle 看起来像

我的舞台 gitlab 文件看起来像

在上述情况下,在第二个作业中app distributionassembleRelease再次运行。在 gradle 领域,任务可能相互依赖,并导致这种情况发生。如果构建已经完成,有没有办法跳过它。它为我试图减少的构建增加了额外的时间。谢谢!有没有办法让我跨 2 个工作传递任务?

我在 5.5 年级

0 投票
2 回答
136 浏览

firebase - 如何在投入生产之前测试 React Native App?

基本上我已经完成了我的测试版 React Native 应用程序,并且我准备与一个私人小组进行测试,以了解它是否稳定并纠正可能的错误。

我使用 firebase 作为后端,所以我想知道 Firebase 测试实验室和/或 Firebase App Distribution 或 TestFlight(对于 IOS)是否更好。

我想知道这个工具的优点。

0 投票
1 回答
26 浏览

firebase-app-distribution - 如何为助手提供管理我的 Firebase 分发测试人员列表的权限?

我想让某人管理测试人员和组。提供最低级别的权限以启用此功能的步骤是什么?

0 投票
2 回答
940 浏览

azure - 在非交互式环境中验证和使用 Firebase

我使用 Android 移动应用程序,其中源代码在 Azure 中维护。我想根据要求自动化构建过程并在Firebase App Distribution中上传 .apk 文件。

我使用Azure Pipeline来自动化构建过程。我正在使用.yml文件来自动化该过程。能够生成 .apk 文件。我需要将此上传到 Firebase。

关注了几个博客,最后得到了需要在我的 .yml 文件中编写的以下代码

有了这个,无法登录到firebase,因为运行时不会有交互。Azure 在运行作业时完全自动化。如果我在命令提示符下使用这些命令,它会打开 firebase 登录页面并在登录时获得身份验证。在该appdistribution:distribute命令成功将应用程序上传到 Firebase 之后。但我需要在 Azure Devops Pipeline 中自动执行此过程,不会有任何交互。

0 投票
1 回答
1548 浏览

android - 将 FireBase 应用程序分发与 Jenkins 集成 - 任务“:app:appDistributionRelease”执行失败

我是 jenkins 服务器的新手,想为此寻求一些帮助和指导,我目前有一个应用程序正在使用 firebase 应用程序分发功能正常工作和构建,它在本地工作并且可以分发我的应用程序我按照他们的设置使用这个https ://firebase.google.com/docs/app-distribution/android/distribute-gradle?authuser=0#authenticate_using_a_service_account

问题是我想在 jenkins 中自动分发我的应用程序,我已经使用 jenkins 成功构建了一个 apk,但是当我将任务 appDistributionUpload 放在 Gradle Wrapper 任务上时发生了这个错误。

有没有办法可以在我的 Gradle Wrapper 上添加 GOOGLE_APPLICATION_CREDENTIALS 或如何在我的环境变量上设置服务凭据?谢谢

0 投票
0 回答
623 浏览

flutter - Firebase 应用分发不适用于 Codemagic

我已经为我的 Flutter 项目设置了 Firebase App Distribution,它在本地运行良好。但是,如果我尝试在 Codemagic 上运行它,我会收到以下错误:

错误:未能获取应用信息。HTTP 错误:403,Firebase App Distribution API 之前未在项目 XXX 中使用或已禁用。通过访问https://console.developers.google.com/apis/api/firebaseappdistribution.googleapis.com/overview?project=XXX启用它,然后重试。如果您最近启用了此 API,请等待几分钟让该操作传播到我们的系统并重试。

XXX 是项目 ID 的占位符。但是我没有那个我的项目。如果我打开网址,我会收到一条消息,说我不合理。

这是我的快车道命令:

还有我的 codemagic Post-build 脚本:

0 投票
1 回答
147 浏览

firebase - Firebase 应用分发测试人员自动分配

我是 Firebase 的新手。我在 Firebase 中有一个已配置的应用分发流程,但我必须手动将现有的测试人员组添加到每个新版本中。如何为每个新版本配置测试仪自动分配?

0 投票
1 回答
238 浏览

android - 当用户从 Firebase App Distribution 下载 apk 时,Firebase 身份验证不起作用

我已经使用 Android Studio 开发了一个移动应用程序,通过从 Play 商店下载它仍然可以工作。该应用程序使用 Firebase 提供的身份验证,并且我从 Google Play Console 添加了 sha1,因此它工作正常。当我想使用 Firebase App Distribution 进行分发时,我无法进行身份验证。

这是我的 build.gradle(应用程序):

这是我的 build.gradle(项目):

我正在使用以下命令通过 Android Studio 终端在 Firebase App Distribution 中加载应用程序:

它工作得很好,除了当我下载应用程序时,身份验证不起作用。

我错过了什么?

0 投票
1 回答
2537 浏览

android - Firebase App Distribution 未能获取应用信息:[400] 请求在多火库 Android 项目设置中包含无效参数

我有一个 Android 应用程序,它有 2 个不同的 firebase 项目,一个用于 DEBUG 构建,一个用于 RELEASE,它们google-services.json分别有自己的文件。

我有这样的app/build.gradle设置,以便将 RELEASE 和 DEBUG 构建都发布到myapp-debugFirebase 项目。GOOGLE_APPLICATION_CREDENTIALS环境变量设置为myapp-debugFirebase 项目的服务帐号 JSON。

但是,当我构建应用程序并尝试使用appDistributionUpload*命令发布时,我收到RELEASE构建错误。

所以,我对这里可能出现的问题感到困惑appIdconfig在block里面的作用是什么firebaseAppDistribution?⁉️


作为参考,这里是每个appDistributionUpload命令的日志。

0 投票
1 回答
4530 浏览

android - Firebase - 应用分发未能获取应用信息:[403] 调用者没有权限

我正在使用 gradle 开发 Firebase App Distribution。

我已经按照这个firebase 官方链接的所有步骤操作,但它仍然无法正常工作。当我运行它时./gradlew assembleDemoDebug appDistributionUploadDemoDebug,它总是返回这个错误App Distribution failed to fetch app information: [403] The caller does not have permission

这是我的毕业设置。

我已经联系了谷歌支持团队,但也许你们在这个问题上也有类似的经历。我在这里错过了什么吗?

谢谢