从iOS应用程序向FB Messenger应用程序发送消息

时间:2014-11-11 21:21:52

标签: ios facebook openurl

我需要从我的应用程序向fb messenger应用程序发送预先填写的消息。我关注了帖子SO Link。自定义URL只会打开fb messenger应用程序,但不会显示任何更改。

以下是我尝试过的代码:

 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb-messenger://contacts"]];
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb-messenger://share"]];

以上代码只会打开fb messenger应用程序,它不会导航到联系人页面或撰写屏幕。

有人遇到过同样的情况吗?有人知道发送我想要从应用程序共享的文本的代码吗?例子将不胜感激。

1 个答案:

答案 0 :(得分:1)

使用以下代码,它将适合您

NSURL *fbURL = [NSURL URLWithString:@"fb-messenger://user-thread/USER-ID/"];
if ([[UIApplication sharedApplication] canOpenURL: fbURL]) {
[[UIApplication sharedApplication] openURL: fbURL];
}