App-Link / Deep link 仅适用于三星或 M+ 设备一次

App-Link / Deep link only works one time on samsung or M+ Devices

我最近研究了三星设备,如果你在你的应用程序中集成了深度 links(即从网络到应用程序内),选择器对话框在安装后只打开一次,之后每当网络检测到 URL deep link 初始化用户上次选择浏览该网页的应用程序。我之前认为 OS 将用户偏好保存在特定深度 link url 上,也许通过删除/重新安装应用程序将重新初始化 'open with' 对话。但在某些设备上,即使卸载并重新安装该应用程序也无法正常工作。

问题是有时它打开网页时甚至没有要求打开对话。我主要是在三星设备上对这些深度 link 进行理智测试,但我认为这个问题也可能出现在其他设备上。还有其他人遇到过这个问题吗?有没有用于测试目的的解决方案?任何人都可以提出建议吗?

我知道 android OS 要求用户定义打开 url 仅一次 或将其用作默认应用程序。 您可以从设置中清除默认应用程序并再次查看选择对话框。

请记住,如果您在清单中使用 BROWSABLE,它会使您的应用程序被识别为可以打开 urls 并在网络应用程序中显示您的应用程序的网络应用程序对话框。

好的,任何与三星特定设备有相同问题的人都是三星设备 select 自动默认应用程序。您可以在设置页面中更改它,然后搜索默认应用程序,并且有部分 默认应用程序选择 "set default apps automatically" 将其更改为“在设置默认应用程序之前询问”。这将解决此问题