我们可以使用url方案打开facebook messenger:
@"fb-messenger-api://"
我通过FBSDKGraphRequest
WithGraphPath:@"/me/friends"
我通过result[@"data"][@"id"]
得到了我的朋友ID,其外观如下:
1234565657686
并没有奏效。它只是打开信使,而不是我朋友的对话窗口。
这就是我实际尝试打开信使的方式:
NSString *customURL = @"fb-messenger-api://user/1234565657686";
if ([[UIApplication sharedApplication]
canOpenURL:[NSURL URLWithString:customURL]])
{
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:customURL]];
}
如何使用网址方案打开fb messenger的特定用户对话窗口?