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

时间:2017-11-08 01:36:02

标签: ios app-store

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

序列与此类似:

  1. 用户访问我的网站并点击链接在App Store上安装应用程序。
  2. 将用户重定向到应用商店并安装链接
  3. 使用在步骤1中在URL中传递的额外参数启动应用程序。
  4. 希望它看起来像这样:

    itms-apps://itunes.apple.com/app/id123456789?user=foo&page=bar
    

    我想做这样的事情的主要原因是用户可以直接跳到他们所在的同一页面,也可能还登录。

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

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

    非常感谢任何想法,谢谢!

    修改

    事实证明这被称为" Deferred Deep Linking",这里有一些我发现的类似主题:

    How to make deferred deep linking?

    Deferred Deep Linking in iOS

1 个答案:

答案 0 :(得分:0)

你可以通过两种方式来实现这个场景

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

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

2-) Firebase 动态链接。

  • 您应该在您的应用上实现相关的 SDK 和回调。
  • 之后,您应该准备来自 firebase 的动态链接 dashboard
  • 如果您不想看到预览页面,则应选中此选项。 enter image description here

注意firebase 动态链接选项更强大。因为如果有人没有安装你的应用而是点击了 firebase 链接,就会重定向 AppStore。安装过程后,如果在 2 小时内打开应用程序,firebase 缓存的深层链接 url。所以你可以路由适当的页面。

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