当前位置: 首页 > 知识库问答 >
问题:

在iOS中使用域URL在框架中进行深度链接

洪景铄
2023-03-14

我将在我的框架中支持深度链接。我分析了很多教程,都详细介绍了通用链接和URL方案。

对于通用链接,我需要在关联域中托管apple应用程序站点关联文件。apple app site association文件包含team ID Bundle ID。它在框架中不可扩展。

对于URL方案,我们需要重定向到自定义URI方案。

除此之外,我正在寻找一个类似Android应用程序链接的解决方案。

有没有办法不用通用链接,通过域URL进行深度链接?

共有1个答案

林富
2023-03-14

不,你必须使用通用链接。苹果需要你确认你确实拥有这个域名,并且它与你的应用程序相关联。Android应用程序链接也是如此。你唯一的选择就是尝试使用URI方案。

 类似资料:
  • 我正在尝试将应用程序深入链接到我的网站,但我不知道如何让它进入计算机上的常规旧Instagram,然后再进入Android或iOS设备上的应用程序。我知道这些链接有效,因为我单独尝试过。

  • 众所周知,iOS深层链接已经改变了一点,称为通用链接,有了通用链接,我们需要在您的Xcode项目中启用“关联域”,并在那里添加受支持的域,还有一些变化,如在域服务器上托管苹果应用站点关联JSON。 这一点我非常理解,但我的问题是我必须支持多个社区,可能每个使用应用程序的企业都会有自己的社区,所以将所有社区(域)添加到“关联域”中不是一件好事,如果有新企业使用应用程序,然后我需要提供一个应用程序更新

  • 我们正在尝试在一款iOS应用中实现延迟深度链接,以鼓励用户邀请好友使用该应用,并根据用户的推荐链接安装次数来奖励用户。与Tapstream的产品基本相似。 请考虑以下示例: 因此,UserA在他们想要的任何网络上共享他们的链接“ourappurl.com/refer?id=UserA”。UserB点击这个链接,这个链接会把他们带到Safari,然后弹出到应用程序商店页面,在那里UserB下载应用程

  • 在我阅读的过程中,iOS 9引入了通用链接。在苹果应用程序搜索编程指南的“支持通用链接”一节中,它说这与URL方案的深度链接并不完全相同,但我对这个话题并不完全清楚: 通用链接和URL方案之间的区别是什么?是不是通用链接只适用于网站中的超链接,以及邮件或消息应用程序? 通用链接取代URL方案吗? 通用链接是一种深层链接吗?

  • 我有一个与深度链接过程有关的问题。我需要创建一个通用URL,并将其发送到最终用户的电子邮件地址,该地址应满足以下条件。 如果电子邮件在android手机中打开,那么该链接应该打开我的应用程序(带有自定义数据),否则将重定向到Play Store以安装我的应用程序。 如果电子邮件在iOS手机中打开,那么该链接应该打开我的应用程序(带有自定义数据),否则将重定向到AppleiTunesStore以安装

  • 我在我的应用程序中以编程方式创建了一些Firebase动态链接,当它们是长ULR时可以正常工作,我的意思是,Firebase创建的默认动态链接。如果用户没有安装应用程序,则打开Play store,安装应用程序后打开深度链接。另一方面,如果用户安装了app,则直接打开深度链接。 嗯,在那之后,我尝试创建一个简短的动态链接版本,因为URL太长了,看起来不“漂亮”,并且隐藏了一些出现在链接中的信息。