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

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

我正在开发一个应用程序,现在有一种情况,如果我收到了短信,当我点击短信时,则发生了两起案件……

  1. 如果app安装在设备中,则打开特定的屏幕并调用api
  2. 如果未安装app,则从app store下载并在安装过程中从服务器调用api并管理一些响应。

这个概念可能是深度链接,但我不知道如何管理场景,我知道在安装api调用是不可能的,但是有什么方法可以实现这一点……?

使用branch.io 将延迟深度链接与自定义参数一起使用

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

一个例子:

基本工作流程: http : //blogs.innovationm.com/deferred-deep-linking-in-ios-with-universal-link/

– >用户选择网络上的域名链接。

– >链接将引用ID设置为cookie。

– >用户重定向到app store。

– >在应用程序启动时,在SFSafariViewController中加载引用页面。

– >推荐页面检查cookie,如果存在则调用带有推荐ID的应用程序的深层链接。

分支深层链接如何工作

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

https://branch.io/what-is-deep-linking/