如果未安装应用,则使用调整的延迟深层链接不起作用

时间:2016-11-16 16:33:13

标签: android deep-linking deeplink

我的应用“ myapp ”的调整 URI,方法“ mymethod ”调用了3个参数: param1,param2,param3

你可以在这里看到:

https://app.adjust.com/123abc?deep_link=myapp%3A%2F%2Fmymethod%3Fparam1%3D3.5516%26param2%3D3.5629%26param3%3D2016-10-16

如果我的应用程序已经安装完毕,那么一切都运行得非常好,那么这3个参数就会在应用程序启动时设置为正确的TextEdits。

如果我的应用未安装,则会调用Playstore,并邀请您下载该应用。我必须按PlayStore 打开才能启动应用程序,然后启动应用程序。但是3个参数在启动时没有设置?

编辑:您可以在预告片中看到我的深层链接不在线且该计划的格式为:

myapp://mymethod?param1=3.5516&param2=3.5629&param3=2016-10-16

这些参数是手动传递给这个应用程序。这意味着当我调用URI时, myapp 以已经在TextEdit中设置的那些参数开始。

未安装 myapp

,打开PlayStore并准备安装 myapp 。之后启动 myapp 不会将参数接管到该应用中(如在预先安装的 myapp 中调用该URI)

1 个答案:

答案 0 :(得分:0)

安装后是否可以立即访问深层链接路径?如果有一个阻止访问该URI路径的注册/登录过程,这可能就是原因(Adjust docs)。

延迟深度链接不是Adjust平台的核心部分,因此灵活性有限。如果您需要更全面的解决方案,可以查看Branch.io(完全披露:我在分支机构团队中)。 Branch平台为您提供了更多延迟的深层链接选项,并与adjust集成以同步您的所有数据。