使用自定义参数在应用商店中打开应用

Asl*_*ace 7 app-store ios

我试图在我的网站上建立一个链接,该链接将在App Store上打开该应用程序,其中包含一些额外的参数,安装后我的应用程序便可以使用这些参数。

顺序将与此类似:

  1. 用户访问我的网站,然后单击链接以在App Store上安装应用程序。
  2. 用户被重定向到应用商店并安装链接
  3. 使用步骤1中URL中传递的额外参数启动应用程序。

希望它看起来像这样:

itms-apps://itunes.apple.com/app/id123456789?user=foo&page=bar
Run Code Online (Sandbox Code Playgroud)

我想要执行此操作的主要原因是,这样用户可以直接跳到他们所在的页面,也可以登录。

我已经对此进行了一些研究,但只发现了用于会员链接的内容(也许可以用于此目的),但这似乎不是正确的选择。

https://affiliate.itunes.apple.com/resources/documentation/basic_affiliate_link_guidelines_for_the_phg_network/

任何想法将不胜感激,谢谢!

编辑

事实证明,这称为“延迟深层链接”,这是我发现的一些类似线程:

如何进行延迟的深层链接?

延迟iOS中的深层连结

Emr*_*ses -2

您可以通过两种方式完成此场景

1-) 首先在您的 iOS 应用程序上定义 URL 方案。

  • 例如,您将“dateApp”定义为 URL 方案。
  • 之后,如果您在 safari 浏览器上写下这个地址“ dateApp:// ”,您的浏览器应该询问您是否应该在“DataApp”上打开此页面?如果您的手机上安装了此应用程序

2-) Firebase 动态链接。

  • 您应该在您的应用程序上实现相关的SDK和回调。
  • 之后,您应该从 firebase仪表板准备动态链接
  • 如果您不想看到预览页面,则应该选中此选项。 在此输入图像描述

注意firebase动态链接选项更强大。因为如果有人没有安装您的应用程序,而是单击了 firebase 链接,则会重定向 AppStore。安装过程后,如果在 2 小时内打开应用程序,深层链接 url 将被 Firebase 捕获。这样您就可以路由适当的页面。

Firebase 深层链接示例:) https://www.dateapp.com.tr/?page=CampaignDetail&p=78771