【问题标题】:My App Screen Appears in Browsers我的应用程序屏幕出现在浏览器中
【发布时间】:2015-10-08 11:26:01
【问题描述】:

我在 Android 上打开浏览器(opera 或 firefox)并在地址栏上写下我的深层链接 当我按下浏览器上的 Go 按钮时,它会将我重定向到我的应用程序正如预期的那样 但问题是我的应用程序出现在浏览器上,就像在图像中一样 我如何打开我的应用程序并在此之后关闭浏览器或让它不显示我的应用程序屏幕。

【问题讨论】:

  • 地址栏应用程序上的深层链接不起作用是什么意思?
  • 我没有说它不工作,深度链接正在工作,因为我想要问题是浏览器在它们上显示我的应用程序屏幕,就像我附加的图像一样
  • 如果你介意的话,你能发布那个链接吗
  • 喜欢这个应用程序://product?id=12345

标签: android firefox opera deep-linking


【解决方案1】:

您的应用程序已启动到浏览器任务中。所以你必须添加

android:launchMode="singleTask"

添加到您的<activity> 标签,使您的应用成为其自身任务的根。

有关其完整文档,请参阅 android:launchMode

【讨论】:

  • launchMode 不是问题,因为这个问题不会出现在 Chrome 或 Android 浏览器上
  • @Ma7moudEl-Naggar 我不确定,如果我跟随。但我猜这些浏览器只是自动将意图作为新任务启动。
猜你喜欢
  • 2013-12-13
  • 1970-01-01
  • 1970-01-01
  • 2013-02-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-08
相关资源
最近更新 更多