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

Android Firebase动态链接库是可选的吗?,android,firebase,deep-linking,firebase-dynamic-links,Android,Firebase,Deep Linking,Firebase Dynamic Links,导入com.google.firebase:firebase动态链接:是否是可选的,如果我的目标仅仅是读取deeplink Url?因为对于普通的deeplink,我可以使用intent.data在活动中直接读取它。那么FirebaseDynamicLinks.getInstance()在这里提供了什么额外的功能呢 另外,对于在我的应用程序启动之前被路由到playstore进行安装的新用户,deeplink如何准确地返回应用程序 可能是: firebase将deeplink/参数存储在服务器中

导入
com.google.firebase:firebase动态链接:
是否是可选的,如果我的目标仅仅是读取deeplink Url?因为对于普通的deeplink,我可以使用
intent.data
在活动中直接读取它。那么
FirebaseDynamicLinks.getInstance()
在这里提供了什么额外的功能呢

另外,对于在我的应用程序启动之前被路由到playstore进行安装的新用户,deeplink如何准确地返回应用程序

可能是:

  • firebase将deeplink/参数存储在服务器中,并
    FirebaseDynamicLink.getInstance()
    从服务器检索回来。(这意味着它只有在有互联网连接的情况下才能工作)
  • 通过
    com.android.vending.INSTALL\u referer
    广播?(听起来不太可能)
  • 当用户按下PlayStore中的“打开”按钮时,通过启动意图。(但如果用户关闭playstore并从launcher启动它会怎么样?他还会得到deeplink吗?)
更新
  • 我正在慢慢掌握窍门。我假设Firebase是通过在用户触发链接时“写入”PlayStore应用程序本地数据库来实现的。安装应用程序后,我们应用程序中的Firebase库使用一些ContentProvider模式检索值
  • 假设动态链接是通过Whatsapp共享的。然后,用户在PC chrome浏览器中通过web.whatsapp.com打开链接,并继续将应用程序安装到所选手机上。问题:手机是否会收到动态链接