Firebase 动态 link 不会从 iOS 中的 facebook post 导航到 ios 应用程序/应用商店

Firebase dynamic link does not navigate to ios app/ appstore from facebook post in iOS

我必须实现从 facebook post 到我的本地 iOS 应用程序或应用程序商店的导航(如果未安装该应用程序)。为此,我尝试了 Facebook APP Link 功能,但它没有用。然后我直接在 Facebook 应用程序上创建了 Firebase Dynamic link 和 post。点击 posted link 后,会弹出 "Leave Facebook? This webpage is trying to open an app outside of Facebook. Are you sure you want to open it?" 点击是后,它什么都不做。我已经使用 https://app_id.app.goo.gl/apple-app-site-association 交叉验证了创建的 link 它显示了关联的包 ID、团队 ID、应用程序商店 ID。 任何人都可以建议我使用 facebook post 对应用程序实施深度 linking 的正确途径吗? 另外,我们可以用 App Store 上没有的应用程序测试 deep linking 吗? 提前致谢。

Facebook 不喜欢用户离开他们的应用程序。大约一年前,他们在 iOS 应用程序中停止支持应用程序链接,并且从未支持通用链接(这是 Firebase 动态链接使用的)。

唯一的解决方法是将用户引导到带有 CTA 按钮的着陆页,并在该按钮后面放置 另一个 深度 link(与您在其上托管此着陆页的网站)。这对用户来说是一个额外的步骤,但目前是唯一的选择。 Branch.io (full disclosure: I'm on the Branch team) does this via the Deepviews 特征。动态链接目前没有等效项,因此您需要自己构建一些东西。