鉴于Facebook 最近" 鼓励 "迁移到单独的Messenger应用程序,并作为Facebook应用程序支持的URL/URI方案问题的{非常丰富的!} 答案的后续,我一直想知道是否有关于Facebook的Messenger应用自定义协议的fb-messenger://可用.
我正在寻找的功能是能够点击一个按钮,该按钮可以与已知数字Facebook ID的用户打开FB-messenger聊天窗口.如果Facebook应用程序(katana)未安装在设备上(即只有信使,orca),这也需要工作.
我找到了所需深度链接()的示例,但这似乎不起作用.我意识到FB有一种偶尔修改URI的倾向,因为这些通常不应该对公众开放(据我所知).fb-messenger://user-thread/{user-id}
我正在创建一个iOS应用程序,我想集成Facebook Messenger,让用户互相发送消息.我已尝试通过fb-messenger进行深度链接:// user-thread/{user-id},它按预期工作.当我通过我的应用程序打开URL时,它会切换到Facebook Messenger.然而,由于这种类型的链接似乎没有被Facebook记录,我宁愿不冒风险使用它,因为它们可能在任何给定时间改变它.
我接着研究了Facebook应用程序链接,但由于它们是如何实际使用它的例子很少,我不能完全确定如何将它用于从我自己的应用程序切换到用户的简单情况-id作为参数.
对此事的任何评论都将不胜感激.