Java 如何知道我的深层链接在哪里共享?

Java 如何知道我的深层链接在哪里共享?,java,android,mobile-application,deep-linking,Java,Android,Mobile Application,Deep Linking,深度链接最近开始流行起来,我希望尽快更好地理解它们 我已将我的应用程序配置为深度链接,并可以在本地环境中通过深度链接测试打开它 但是,我不知道有关/在哪里/该应用程序被打开的任何信息。。。或者我可以吗 例如,如果我的用户安装了我的应用程序,并且他们在Facebook上共享深度链接。。。我不能强迫他们包含任何用于跟踪或分析目的的参数 所以在这种情况下。。。我想知道,我怎么能知道他们分享的页面?我想得到这些数据。还是根本不可能?或者,作为最后一种手段,我只能猜测,比如说,在我的应用程序的活动启动之前

深度链接最近开始流行起来,我希望尽快更好地理解它们

我已将我的应用程序配置为深度链接,并可以在本地环境中通过深度链接测试打开它

但是,我不知道有关/在哪里/该应用程序被打开的任何信息。。。或者我可以吗

例如,如果我的用户安装了我的应用程序,并且他们在Facebook上共享深度链接。。。我不能强迫他们包含任何用于跟踪或分析目的的参数


所以在这种情况下。。。我想知道,我怎么能知道他们分享的页面?我想得到这些数据。还是根本不可能?或者,作为最后一种手段,我只能猜测,比如说,在我的应用程序的活动启动之前,检查哪些活动被关闭了?如果可能…

您可以,您有两个选择。您可以自己构建它,也可以使用实现这一点的工具。这是一种选择

如果要构建自己,需要执行以下操作:

生成一个链接,并在服务器中包含一些与该链接关联的数据。例如=在Facebook上发布的链接 当有人点击时,获取他们的IP地址,然后将他们重定向到你的应用程序 应用程序打开后,发送IP地址,并让您的服务器匹配步骤2中的IP地址。如果是比赛,瞧,你知道他们从哪里来的!
如果有人从Facebook上获取我的deeplink并将其放在他们的随机博客上,我不确定这会有准确的检测。