iOS通用链接支持无需Web服务器即可工作吗?

时间:2019-05-05 13:39:29

标签: ios cordova ios-universal-links

我已经创建了cordova iOS应用,并希望通过自定义域向其添加通用链接支持。意味着我没有任何Web服务器来配置我的应用关联文件。但是我仍然需要支持我的应用程序来处理自定义域链接,例如abc.com/path/*。 abc.com不存在,但我需要在ios应用程序中处理此链接。在Android中,Same可以正常工作。任何自定义的不存在的域链接在android中都可以正常工作。但是ios并非如此。有人可以帮我这个忙吗?

我已经尝试过cordova-plugin-deeplinks做同样的事情。 Android运行正常,但ios无法运行。

2 个答案:

答案 0 :(得分:0)

不,它将不起作用。您需要在该域上托管apple-app-site-association文件,以证明对该域的所有权。

否则,iOS无法阻止您的应用劫持,例如twitter.com。

答案 1 :(得分:0)

自定义URL方案解决了我的问题。使用了cordova-plugin-customurlscheme插件并配置了我的自定义网址架构。