我需要从我的应用程序向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应用程序,它不会导航到联系人页面或撰写屏幕。
有人遇到过同样的情况吗?有人知道发送我想要从应用程序共享的文本的代码吗?例子将不胜感激。
答案 0 :(得分:1)
使用以下代码,它将适合您
NSURL *fbURL = [NSURL URLWithString:@"fb-messenger://user-thread/USER-ID/"];
if ([[UIApplication sharedApplication] canOpenURL: fbURL]) {
[[UIApplication sharedApplication] openURL: fbURL];
}