我已经创建了cordova iOS应用,并希望通过自定义域向其添加通用链接支持。意味着我没有任何Web服务器来配置我的应用关联文件。但是我仍然需要支持我的应用程序来处理自定义域链接,例如abc.com/path/*。 abc.com不存在,但我需要在ios应用程序中处理此链接。在Android中,Same可以正常工作。任何自定义的不存在的域链接在android中都可以正常工作。但是ios并非如此。有人可以帮我这个忙吗?
我已经尝试过cordova-plugin-deeplinks做同样的事情。 Android运行正常,但ios无法运行。
答案 0 :(得分:0)
不,它将不起作用。您需要在该域上托管apple-app-site-association
文件,以证明对该域的所有权。
否则,iOS无法阻止您的应用劫持,例如twitter.com。
答案 1 :(得分:0)
自定义URL方案解决了我的问题。使用了cordova-plugin-customurlscheme插件并配置了我的自定义网址架构。