如何判断我的深层链接在哪里共享?
How to tell where my Deep Links are being shared?
Deep linking 最近越来越受欢迎,我希望能早日更好地理解它们。
我已经为深度 linking 配置了我的应用程序,并且可以从深度 link 打开它(在本地环境中测试)。
但是,我不知道有关/在哪里/打开应用程序的任何信息...或者我可以吗?
例如,如果我的用户安装了我的应用程序,并且他们在 Facebook 上分享了深度 link...我不一定 "force" 他们包含任何用于跟踪或分析目的的参数!
所以在这种情况下......我想知道,我怎么知道他们分享它的页面?我想得到这个数据。或者这是不可能的?或者,作为最后的手段,我是否必须 "guess" 说,检查在我的应用程序 activity 启动之前关闭了什么 activity? (如果可以的话...)
可以,你有两个选择。您可以自己构建它,也可以使用执行此操作的工具。 Branch.io 是一种选择。
如果您想自己构建,您需要执行以下操作:
- 生成一个 link,并在您的服务器中有一些数据与该 link 相关联。例如。 https://mylink.com/abcd = link 在 Facebook 上发布
- 当有人点击时,获取他们的 IP 地址,然后将他们重定向到您的应用程序
- 打开应用程序后,发送 IP 地址,并让您的服务器与步骤 2 中的 IP 地址相匹配。如果匹配,瞧,您知道它们来自哪里!
Deep linking 最近越来越受欢迎,我希望能早日更好地理解它们。
我已经为深度 linking 配置了我的应用程序,并且可以从深度 link 打开它(在本地环境中测试)。
但是,我不知道有关/在哪里/打开应用程序的任何信息...或者我可以吗?
例如,如果我的用户安装了我的应用程序,并且他们在 Facebook 上分享了深度 link...我不一定 "force" 他们包含任何用于跟踪或分析目的的参数!
所以在这种情况下......我想知道,我怎么知道他们分享它的页面?我想得到这个数据。或者这是不可能的?或者,作为最后的手段,我是否必须 "guess" 说,检查在我的应用程序 activity 启动之前关闭了什么 activity? (如果可以的话...)
可以,你有两个选择。您可以自己构建它,也可以使用执行此操作的工具。 Branch.io 是一种选择。
如果您想自己构建,您需要执行以下操作:
- 生成一个 link,并在您的服务器中有一些数据与该 link 相关联。例如。 https://mylink.com/abcd = link 在 Facebook 上发布
- 当有人点击时,获取他们的 IP 地址,然后将他们重定向到您的应用程序
- 打开应用程序后,发送 IP 地址,并让您的服务器与步骤 2 中的 IP 地址相匹配。如果匹配,瞧,您知道它们来自哪里!