gpt4 book ai didi

android - Firebase 与 Facebook 应用的动态链接

转载 作者:行者123 更新时间:2023-11-29 17:06:46 26 4
gpt4 key购买 nike

我目前正在尝试使用 Firebase 动态链接(深层链接)。应用程序的核心应在社交媒体上共享链接。

我已成功创建Short Link (200 OK) 分享了 G+ 和 Facebook 的链接。但是有一个问题

  • 移动浏览器 -> 深层链接 -> 成功重定向
  • G+ 应用 -> 深层链接 -> 成功重定向
  • Facebook 应用 -> 深层链接(未安装我的应用) -> 安装 -> 继续 -> 成功
  • Facebook 应用 -> 深层链接(安装了我的应用)-> 打开 Playstore 应用并显示我的应用,而不是运行该应用

我按照 Android 开发者网站上的建议使用 http 方案:

    <activity android:name=".LinkActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http" android:host="..."/>
</intent-filter>
</activity>

那么如何正确使用 Firebase 动态链接与 Facebook 应用呢?

最佳答案

Facebook 使用 App Links用于启动其他应用程序的标签(并且仅在 Android 上 - 它在 iOS 上已经被破坏了近一年)。 Firebase 不会自动托管动态链接的应用链接标记,因此这是 Android 上的预期默认行为。

无法在 Firebase 中手动指定这些标记,因此您需要自己在后备网址上托管它们,然后 Firebase 会抓取并传递这些标记。或者,您可以查看Branch.io (全面披露:我是 Branch 团队的成员),默认托管应用程序链接标记。

关于android - Firebase 与 Facebook 应用的动态链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41587009/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com