Deeplink url 需要播放商店/应用商店,但如果安装则不打开应用

Posted

技术标签:

【中文标题】Deeplink url 需要播放商店/应用商店,但如果安装则不打开应用【英文标题】:Deeplink url takes to play store/app store but not opening app if installed 【发布时间】:2019-11-06 04:12:46 【问题描述】:

即使安装了应用程序,我的深层链接 URL 也会将我重定向到 Play 商店/应用商店。但如果通过 slack 打开它工作正常,它会从 slack 打开应用程序。但不能在 facebook 或 chrome 上工作。有人知道答案吗?

【问题讨论】:

深层链接行为可能会根据您在其中进行点击的浏览器的用户代理而有所不同。例如在 Slack 中单击可能与在 Safari 浏览器中单击的行为不同。您尝试使用哪种深层链接方法?一个哪个平台? 【参考方案1】:

不同应用之间存在不同的行为。例如,android Chrome 使用意图而不是 URI 方案,Facebook 通常不喜欢人们离开他们的应用程序,因此一些重定向被阻止。 对于 ios,您会遇到不同的问题和不同的问题,因为 Apple 开始阻止从高级版本的 iOS 重定向到应用程序,除非您使用通用链接。

我想说的是,我建议使用可以为您解决所有这些变通办法的第 3 方解决方案。

检查https://www.appsflyer.com/product/one-link-deep-linking - 了解更多信息

【讨论】:

感谢您的回答。但是您确实说过“chrome 可以使用意图而不是 uri 方案”,我没有明白这一点。我在每个文档中找到的方案是 http 或 https。你能分享一个可以解决我疑问的链接吗.. 您可以使用 adb 命令检查您的应用深层链接是否有效:[adb shell am start -a android.intent.action.VIEW -d ] 您可以在此处查看有关 Chrome 的更多信息:(@ 987654322@) 是的,这就是打开应用程序。但我不知道如何在 androidmanifest.xml 中使用它。我使用主机:,pathPrefix:,方案:。但这不起作用。 清单配置是相同的,不同之处在于您在 Chrome 中单击的链接后面放置的内容以及使用我上面链接的指南。它应该以“intent://”开头,然后添加不同的参数......

以上是关于Deeplink url 需要播放商店/应用商店,但如果安装则不打开应用的主要内容,如果未能解决你的问题,请参考以下文章

将应用程序提交到应用程序商店是不是需要应用程序 url

如何获取 iOS 应用商店评论页面的 URL

付费应用可从不受支持的区域播放商店

Chrome网上应用商店镜像网站,Chrome插件应用尽有!

重定向到应用商店或谷歌播放[关闭]

来自 mergeext 的 mergmp 不会播放来自 iTunes 商店的视频