【发布时间】:2015-11-14 20:08:57
【问题描述】:
我正在寻找一种功能,当用户收到一条消息时——比如通过 WhatsApp 应用程序——包含以特定方案(前缀)开头的链接,当用户点击该链接时,我的应用程序将被调用。
我知道这个功能已经作为“自定义 URL 方案”提供,但我现在也注意到通用链接也有类似的东西。那么,“自定义 URL 方案”有什么问题吗?我不想使用通用链接,因为我不希望我的应用仅限于 iOS 9。
此外,Android 似乎也有这个客户 URL 的功能,但是在最新的 Android 6.0 版本上,提到here 他们还有“App Links”功能,该功能仅适用于 Android 6.0。那么,再次,两者之间有什么区别?
我不想限制我的应用只能在 iOS9 或 Android 9 上运行。所以我想目前传统的“自定义 URL 方案”对我来说更有吸引力。
另外,我想确保“自定义 URL 方案”在用户点击 WhatsApp 上的链接时有效,或者只有在网络浏览器或邮件上的链接时才有效。
【问题讨论】:
-
如果你以前不这样做,我也会问同样的问题。 ;) 特别是我对 URL-schemes 和 App-Links (据我所知以 http 为前缀)的区别感兴趣,这是事实的一部分,即 URL-schemes 可能无法在浏览器中打开,因为它们是仅设计应用程序。对吗?
-
这个自定义 URLS / Universal Links / App Links 是我很长一段时间以来偶然发现的最棘手、最丑陋、最经常变化的东西。已经挖掘了几个月,但我仍然没有得到区别,显然我无法让它们中的任何一个正常工作:-(
标签: android ios ios9 url-scheme ios-universal-links