当app从app store安装时,是否可以调用api

时间:2018-02-06 09:32:00

标签: ios deep-linking

首先,我知道问题是基于概念而不是编码,因此对错误道歉。

我正在开发一个应用程序,现在有一个场景,如果我收到了短信,当我点击短信时,就发生了两起案件......

  1. 如果app安装在设备中,则打开特定屏幕并调用api
  2. 如果未安装应用程序,则从应用程序商店下载并在安装过程中从服务器调用api并管理一些响应。
  3. 这个概念可能是深层链接,但我不知道如何管理场景,我知道在安装时api调用是不可能的,但有没有办法实现这个目的......?

1 个答案:

答案 0 :(得分:3)

使用<{3}}

延迟深层链接与自定义参数配合使用

即使在打开链接时未安装应用程序,延迟深层链接也可以将用户路由到内容。该链接将首先重定向到App Store或Play商店以下载该应用,然后在首次启动后立即将用户带到特定的“延期”内容。

一个例子:

基本工作流程:branch.io

- &GT;用户选择网络上的域名链接。

- &GT;链接将引荐ID设置为cookie。

- &GT;用户被重定向到应用商店。

- &GT;在应用启动时,在SFSafariViewController中加载引用页面。

- &GT;推荐页面检查cookie,如果存在,则调用深层链接    使用推介ID进入应用程序。

http://blogs.innovationm.com/deferred-deep-linking-in-ios-with-universal-link/

How branch deep link work

https://docs.branch.io/pages/apps/ios/

相关问题