有没有办法在没有SDK的Facebook Messenger上分享文字?

时间:2017-01-09 08:44:19

标签: ios objective-c facebook

有没有办法在没有SDK的情况下在facebook Messenger上分享文字?

我找到了以下方法。

-(void)shareAction:(NSString *)str param:(NSString *)strTitle
{
    NSString *title = strTitle;
    NSURL *url = [[NSURL alloc]initWithString:str];

    NSArray *postItems = @[title, url];
    UIActivityViewController *activityVC = [[UIActivityViewController alloc]
                                            initWithActivityItems:postItems
                                            applicationActivities:nil];

    activityVC.excludedActivityTypes = @[];    
    [self presentViewController:activityVC animated:YES completion:nil];
}

然而,不仅仅是如何在各种应用中选择Facebook Messenger,

我想直接发送给Facebook Messenger。

没有SDK会有办法吗?

1 个答案:

答案 0 :(得分:2)

您可以使用 UIActivityViewController 来使用Facebook Messenger分享应用。请检查以下示例URL,该URL将显示已实施共享扩展的应用程序列表。

http://pinkstone.co.uk/how-to-share-things-with-a-uiactivityviewcontroller/