Android 内部测试导致 Google Play 商店出现缓存问题

Android Internal Testing causes cache issues in Google Play Store

我的目标是在 Android 中复制 TestFlight 体验:

  1. Select Beta 测试者获得邀请
  2. 每次我发布时,他们都会收到通知,并且可以升级。

为此,我认为模拟是“内部测试”轨道。但是,在更新方面,我遇到了一个问题。场景如下:

  1. 用户安装版本 1
  2. 我发布版本2

问题 1:他们没有收到新版本的通知 我当然希望启动通知或自动更新。

问题 2:他们在 Play 商店中看到旧版本 为了让他们获得最新版本,我经常要求他们清除他们的 Play 商店缓存和存储空间,卸载应用程序,然后重新安装。

这感觉像是一个错误。

我联系了 Play 商店,他们说......它按预期工作?

这是真的吗?如果是,快速向测试版用户发送更新的最佳方式是什么?

为了后代,我使用 Firebase 的 App Distribution 回避了这个问题。交付更新快得多,注册 Beta 测试人员的体验也好得多。