用户通过Facebook SDK登录我的应用程序。如果一个用户点击另一个用户,我想让他们通过Facebook信使聊天。我可以从我的应用程序启动信使,但是有没有办法与特定用户一起启动聊天屏幕。
您可以使用深层链接在 Messenger 中打开对话:
-
http://m.me/{user_name}
<-这是信使的官方链接。您需要向用户询问其Messenger的用户名。 -
fb-messenger://user/{user_id}
<-此链接未记录,因此可能随时中断(深层链接(。user_id
可能是Facebook用户ID,因此更容易获得,但是您需要请求user_profile
权限才能获取用户ID(Messenger权限(