Firebase应用分发 - Google Play窗口上没有“安装”按钮

14

我第一次使用 Firebase 应用分发将 aab 文件部署给公司内的测试人员。有些设备没有问题,而其他设备则存在下载窗口没有按钮的问题。

应用在 Google Play 窗口中没有按钮

即使清除了 Google Play 服务和 Google Play 的缓存和数据,问题仍然存在。

屏幕来自更新了所有内容的三星 Galaxy S10。该应用程序已成功安装在 Samsung Galaxy S8+(较旧的设备)和 Samsung Galaxy A12(较新的设备)上。

另一位测试人员的小米 11 也遇到了同样的问题。

这是所有设备都需要安装应用程序所需的时间吗?我该怎么办?

Gradle 配置:

defaultConfig {
    applicationId "xxx.xxx.xxx"
    minSdkVersion 21
    targetSdkVersion 32
    versionCode 8
    versionName "0.105"
}

感谢你的帮助。


1
你找到安装应用程序包的解决方案了吗?我这里也有完全相同的情况,不想切换到apk。 - valley
很遗憾,没有... - Ben
1
在我的情况下,我发现我在Play商店中没有使用与Firebase测试者相同的帐户登录(即应该提供下载链接的页面)。当我更改后,下载链接出现了。 - valley
你的解决方案对我很有效。我在Play Store应用程序中切换了所有登录设备的帐户。在某个时候,“安装”按钮出现了。但是,我仍然不明白为什么在Play Store和App Tester上连接两个不同的帐户时它会起作用。 - Dr.LYK
3个回答

12

我也遇到了同样的问题。 以下方法对我有用:

  1. 前往Google Play商店设置,清除缓存和内存。
  2. 前往应用程序测试员(App Testers)设置,清除缓存和内存,并允许从未知来源安装此应用。
  3. 使用允许测试员电子邮件重新登录应用程序测试员应用。
  4. 按照安装说明进行操作即可。

我尝试过了,但是没有成功。看起来这可能是一个aab相关的问题。我生成了一个apk来尝试,现在没有人遇到任何问题了。我之前在Google Play控制台内部测试渠道也遇到了类似的问题。自那以后一切都运行得非常完美。我不明白为什么共享一个bundle会成为一个问题... - Ben
1
使用Firebase App Tester时,APKS不会通过Playstore分发。 然而,AAB需要通过Playstore进行分发,这就是为什么@Ben可以使用它的原因。 但这并不是当前情况的解决方案。 - extmkv
我知道那不是解决方案。但这是我找到的避免问题的唯一方法。 - Ben
我们有同样的问题。在您的第二步中,您是指清除App Tester应用程序中的缓存和内存吗?在我的情况下似乎不起作用。 - Leknesh
我可以确认我遇到了完全相同的问题,而且上述步骤有效。 - Louth

4
这对我有用:
  1. 进入Google Play商店
  2. 切换到另一个Google帐户
  3. 切换到“App Tester”(由FirebaseAppDistribution提供),并将PlayStore保持在后台
  4. 按“下载”按钮--> PlayStore会打开并显示下载按钮

我联系了Firebase支持团队。他们的回复如下:

可能出现这种情况的原因之一是您的设备中注册了多个Play帐户,并且已使用与您最初下载应用程序版本时使用的帐户不同的Play帐户进行登录。

如果是这样,请尝试切换您的Play帐户,然后通过App Tester返回发布版。如果您选择了正确的Play帐户,则应该会看到“安装”按钮。

我告诉他们一切都很顺利,突然间按钮消失了。因此,我认为这是一个错误。他们的回复只是:

经过检查,关于此问题存在一个现有的功能请求,其中应显示一条消息,解释为什么“安装”按钮不可见。我已将您的案例提升为投票,以考虑是否引入这种功能。无法保证何时会提供此功能,但我们将在团队内部讨论中共享您的反馈。


谢谢。这对我也起作用了。有趣的是,尽管我登录了多个帐户,但我从未使用其他帐户进行Google Play。主要帐户用于所有事情(甚至应用程序测试员注册)。 - kevskree
谢谢您的反馈。对我来说也是一样的情况! - Steffen
尝试了您提供的步骤,但是没有起作用。我的设备上只有一个活动帐户,但我仍然没有下载按钮。我尝试添加第二个帐户并按照支持团队向您提供的步骤进行操作,但似乎都不起作用。还有其他的想法吗? - Darwind

0

我遇到了这个问题,本应早些注意到 - Firebase 使用的电子邮件地址与 App Store 本身不同。

我认为应该有比没有任何按钮的屏幕更好的用户体验!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接