【问题标题】:iOS app URL scheme for Facebook MessengerFacebook Messenger 的 iOS 应用 URL 方案
【发布时间】:2016-04-15 00:34:52
【问题描述】:
我想通过FB Messenger 分享我的应用URL scheme,我的URL scheme 是myapp。
问题是,当我发送消息时:myapp://?param1=1234、FB Messenger 将消息显示为纯文本而不是链接。
我的问题是,我应该怎么做才能让FB Messenger认出我的URL Scheme?
【问题讨论】:
标签:
ios
objective-c
url-scheme
facebook-messenger
【解决方案1】:
Facebook Messenger 不会将自定义 URL 方案视为超链接,这就是它们显示为纯文本的原因。即使是这样,这些链接对于没有安装应用程序的任何人来说都会中断,因此会导致用户体验有些不愉快。
您可能想要做的是使用重定向将自定义 URL 方案链接包装在标准 HTTP 链接中。如果您添加一些后备逻辑,您甚至可以将未安装应用的访问者发送到应用商店以获取它。
Branch.io(完全披露:我是团队中的一员)可以为您处理所有这些,并且还可以执行所谓的“延迟深度链接”,这意味着您仍然可以将没有应用程序的用户路由到正确的下载后的页面。