Firebase动态链接库是可选的吗?

时间:2019-03-25 02:51:27

标签: android firebase deep-linking firebase-dynamic-links

如果我的目标只是阅读Deeplink网址,则导入com.google.firebase:firebase-dynamic-links:是可选的吗?因为对于普通的深层链接,我可以使用intent.data在活动中直接读取它。那么FirebaseDynamicLinks.getInstance()在这里还能提供什么呢?

此外,对于在我的应用启动之前被路由到playstore进行安装的新用户,深度链接如何准确地传回应用?

可能是:

  • firebase将深层链接/参数存储在服务器中,FirebaseDynamicLinks.getInstance()从服务器检索回来。 (这意味着它只有在有互联网连接时才能工作)
  • 通过com.android.vending.INSTALL_REFERRER广播吗? (听起来不太可能)
  • 当用户按下PlayStore中的“打开”按钮时,通过
  • 启动意图。 (但是,如果用户关闭Playstore并从启动器中启动它,又会怎样呢?他还会获得Deeplink吗?)

更新

  • 我正在慢慢掌握它。我通过用户触发链接时“写入” PlayStore应用程序本地数据库来假设Firebase的工作方式。安装该应用程序后,我们应用程序中的Firebase库使用某些ContentProvider模式检索值。
  • 假设动态链接是通过Whatsapp共享的。然后,用户通过PC chrome浏览器中的web.whatsapp.com打开链接,然后继续将应用程序安装到所选的手机上。问题:电话会收到动态链接吗?

0 个答案:

没有答案