【问题标题】:Published an instant app: can't make it to start, how do I troubleshoot?发布了一个免安装应用:无法启动,如何解决?
【发布时间】:2017-12-01 02:48:59
【问题描述】:

我刚刚发布了我的第一个免安装应用 - 现在它是一个非常基本的 Hello World,但我已将它链接到我的个人网站。

我已经在我的网站上启用了 Android 应用程序链接,并且我已经验证它可以正常工作:安装“普通”apk 后,如果我点击我网站的链接,它会打开应用程序,而不会询问是否我想在 Chrome 中打开它。

但是当未安装 apk 时,如果我点击我网站的链接,Instant App 不会启动 - 相反,我的网站会在 Chrome(或 Chrome 标签页)中打开,我不知道为什么。

我该如何解决这个问题?

注意: 我在发布时确实在 Play 商店控制台上收到了此警告

PROBLEM
Some users of this Instant App APKs will not be eligible for any of the APKs in your installed app.

RESOLUTION
Ensure that the targeting of your Instant App APKs matches the targeting of your APKs.

我不知道它是否相关,不幸的是我不知道这意味着什么或如何解决它......


编辑 2017-07-01

实际上它在几天后开始工作。我想这意味着即使可安装的应用程序在几分钟后就可以在商店中使用,但免安装应用程序在发布几天后就可以使用......

很遗憾,

  1. 我现在有一个新问题(请参阅this question
  2. 对于我最初的问题,即如何解决这些问题,我仍然没有答案
  3. 仍然不知道警告 - 尽管我猜这是一个无关的问题

【问题讨论】:

  • 我们收到了同样的警告,还有一条错误消息,目前我们只成功上传了 Instant App,但无法将 Instant App“推出”到生产环境。你有解决办法吗?
  • @BoD 有你如何解决这个问题,我面临同样的问题。

标签: android android-instant-apps


【解决方案1】:

这表明您的免安装应用没有安全的升级路径。这里的一些验证是

  • 免安装应用权限应该是
  • 可安装的设备空间不应比免安装应用更受限制。即。
  • 免安装应用不应有 minSdk

换句话说,如果设备可以运行免安装应用,它应该能够运行您的可安装应用。

【讨论】:

  • 我们和 OP 有同样的问题,我的应用 AndroidManifest 只有一个 标签,你是说我们必须在 .... ?
  • 感谢您的回复,但 1/ 我在已安装的应用程序和免安装应用程序中都拥有 0 权限(目前它只是一个非常简单的测试应用程序)2/ 我不明白这是什么意思("设备空间?”) 3/ 我刚刚检查过:minSdk 到处都是 23。
  • 就像 Anirudh 提到的那样,这是因为您安装的应用程序比您的免安装应用程序更具限制性,从而创建了设备可以安装免安装应用程序但不能安装已安装应用程序的潜在实例。这可能有助于发现差异:developer.android.com/google/play/filters.html
  • 但是如果你不能自己解决它,你可以提交一个错误,看看他们是否可以帮助你。另外,请在此处分享指向您的错误的链接,以便对所有人有所帮助,谢谢! issuetracker.google.com/issues/…
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-08-06
  • 2019-08-07
  • 2020-06-24
  • 2020-04-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多