Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何通过通用链接使用深度链接打开同一应用程序_Ios_Url_Deep Linking - Fatal编程技术网

Ios 如何通过通用链接使用深度链接打开同一应用程序

Ios 如何通过通用链接使用深度链接打开同一应用程序,ios,url,deep-linking,Ios,Url,Deep Linking,我在Appstore上有一个已经运行的应用程序。 我已经通过通用链接实现了Deepliking,当我从任何其他应用打开应用程序时,通过单击指定的URL,它可以完美地工作 但有一种情况是,它有点失败。 我的应用程序中有一个按钮,它调用openurl,打开的是使用deeplinking与我的应用程序连接的URL。 而不是打电话给我的深度链接处理程序 func应用程序(u应用程序:ui应用程序, 继续用户活动:NSUserActivity, restorationHandler:@escaping([

我在Appstore上有一个已经运行的应用程序。 我已经通过通用链接实现了Deepliking,当我从任何其他应用打开应用程序时,通过单击指定的URL,它可以完美地工作

但有一种情况是,它有点失败。 我的应用程序中有一个按钮,它调用
openurl
,打开的是使用deeplinking与我的应用程序连接的URL。 而不是打电话给我的深度链接处理程序

func应用程序(u应用程序:ui应用程序,
继续用户活动:NSUserActivity,
restorationHandler:@escaping([Any]?)->Void->Bool

应用程序将打开浏览器并在那里打开URL

我得到的是:

这就是所需要的


如有任何帮助,我们将不胜感激。

您是否已将applink添加到权利文件中? 在关联域数组中添加字符串

applinks:example.com

您必须发送您的链接,在安装带有此元素的应用程序后

您是否已将applink添加到授权文件中? 在关联域数组中添加字符串

applinks:example.com

你必须发送你的链接,在安装带有此元素的应用程序后

是的,我发送了。同样,当我从外部点击链接时,深度链接正常工作。同样,当我在外部单击链接时,deeplinking正常工作