Firebase 动态链接不会从 iOS 中的 facebook 帖子导航到 ios app/appstore
Posted
技术标签:
【中文标题】Firebase 动态链接不会从 iOS 中的 facebook 帖子导航到 ios app/appstore【英文标题】:Firebase dynamic link does not navigate to ios app/ appstore from facebook post in iOS 【发布时间】:2017-01-09 09:14:21 【问题描述】:如果未安装应用程序,我必须实现从 facebook 帖子到我的原生 ios 应用程序或应用程序商店的导航。为此,我尝试了 Facebook APP Link 功能,但没有成功。然后我创建了 Firebase 动态链接并将其直接发布到 facebook 应用程序上。点击已发布的链接后,会弹出一个提示“离开 Facebook?此网页正在尝试打开 Facebook 以外的应用程序。您确定要打开它吗?” 点击是后,它什么也不做。我已经使用 https://app_id.app.goo.gl/apple-app-site-association 交叉验证了创建的链接,它显示了关联的捆绑包 ID、团队 ID、应用商店 ID。 谁能建议我正确的途径来实现与 facebook 帖子到应用程序的深度链接? 另外,我们可以测试与不在 App Store 上的应用程序的深度链接吗? 提前致谢。
【问题讨论】:
FB 不会从深度链接重定向,因为它使用自己的应用内浏览器,因此无法读取您的 URL 方案 【参考方案1】:Facebook 不希望用户离开他们的应用。大约一年前,他们在自己的 iOS 应用中停止了对应用链接的支持,并且从未支持通用链接(Firebase 动态链接使用的是通用链接)。
唯一的解决方法是将用户发送到带有 CTA 按钮的登录页面,并在该按钮后面放置 另一个 深层链接(与您托管此登录的域不同的域页)。这对用户来说是一个额外的步骤,但目前是唯一的选择。 Branch.io(完全披露:我在 Branch 团队)通过 Deepviews 功能执行此操作。动态链接目前没有等效项,因此您需要自己构建一些东西。
【讨论】:
我已经使用 com.companyname.example 捆绑 ID 实现了与 Facebook 的 firebase 动态链接。我如何确保它可以与我的苹果商店捆绑 ID 一起使用。?请帮忙。目前它总是将应用程序导航到应用程序商店,尽管我的 iphone 具有相同的应用程序具有相同的捆绑 ID。请指教。以上是关于Firebase 动态链接不会从 iOS 中的 facebook 帖子导航到 ios app/appstore的主要内容,如果未能解决你的问题,请参考以下文章
Firebase.google.com iOS 中的 Firebase 动态链接(Swift)
ios中的Firebase动态短链接返回null但长动态链接有效
应用不在后台时无法识别 Firebase 动态链接 (iOS)
冷启动 iOS 14 时未处理 iOS Firebase 动态链接