带有内部测试的Android即时应用程序

问题描述 投票:0回答:1

我想在 Google Play 上以普通应用程序和即时应用程序的形式分发我的应用程序,普通捆绑包的大小低于 10Mb,因此它也可以是即时应用程序。

我按照谷歌的指南使用捆绑包构建即时应用程序(https://developer.android.com/topic/google-play-instant/getting-started/instant-enabled-app-bundle#test-from-studio) .

基本上,我创建了两个捆绑包,一个包含可安装的应用程序(版本代码 1000),另一个包含即时应用程序的清单配置(targetSandboxVersion=2 和 版本代码 1)。

我还对经过验证的应用程序链接进行了配置,因此可安装应用程序中的深度链接工作得很好。

我将这两个包上传到我的内部测试轨道,我邀请自己作为测试人员。 我可以在手机上看到可安装的应用程序,我可以很好地安装它,但问题是我看不到即时应用程序,如果我从手机上打开即时应用程序构建的网址,PlayStore 应用程序将陷入困境加载屏幕。 如果我打开我的应用程序内部测试应用程序的详细信息,还有“立即尝试”按钮。

我已启用 Google Play 即时和内部应用程序共享。 我尝试了网上能找到的所有方法,但似乎没有效果。

你知道我做错了什么吗? 预先感谢。

android android-instant-apps android-deep-link google-play-internal-testing
1个回答
0
投票

我也遇到了类似的问题。就我而言,由于 Google Play 缓存,我的应用程序未出现。因此,为了解决此问题并能够通过链接访问我的应用程序,我使用以下命令清除了缓存:

adb shell am broadcast -a com.google.android.finsky.action.CONTENT_FILTERS_CHANGED
  • 您需要在内部测试轨道中连接有设备的机器上运行此程序。

此后我的链接开始按预期工作。

如果您还有其他问题,请告诉我,因为与即时应用程序相关的事情没有很好的文档,而且我遇到了很多问题,也许我也可以帮助您。

© www.soinside.com 2019 - 2024. All rights reserved.