ios - iOS 通用链接支持在没有 Web 服务器的情况下工作吗?

标签 ios cordova ios-universal-links

我创建了一个 cordova iOS 应用程序,并希望使用自定义域为其添加通用链接支持。意味着我没有任何网络服务器来配置我的应用程序关联文件。但我仍然需要支持我的应用程序来处理自定义域链接,例如 abc.com/path/* 。 abc.com 不存在,但我需要在我的 ios 应用程序中处理此链接。同样在 Android 中运行良好。任何自定义的非现有域链接都可以在 Android 中正常工作。但ios就不一样了。有人可以帮助我吗?我怎样才能实现这一目标。

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

最佳答案

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

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

关于ios - iOS 通用链接支持在没有 Web 服务器的情况下工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55992537/

相关文章:

ios - 应用程序 :openURL:options: not called after opening universal link

swift - iOS 11.2.6 上的间歇性通用链接问题

ios - UIPickerView 最佳实践?

angularjs - 在 ionic Cordova 中禁用异步数据库调用

javascript - Cordova JQuery 错误 VS2015 : Exception: Cannot call method 'concat' of undefined

android - Cordova 3.5.0 - 重命名/存储/模拟/0/tmprecording.3gp 失败

iOS - 通用链接检测不适用于物理设备(每次都在模拟器上工作)

javascript - iOS 设备和 Node.js 服务器之间带有 ack 的 Socket.io 无法正常工作

ios - 你如何使用 Storyboard引用 UISearchController

ios - 当图像及其按钮旋转时,相机应用程序如何防止其工具栏旋转?