我正在使用facebook SDK for iOS并且实际上在facebook messenger上分享链接但找不到足够的帮助,我可以通过下载图像然后附加下载的图像来共享图像但是它需要花费太多时间才能完成下载图像然后附加。现在我想要的是分享一个简单的链接到facebook messenger。
答案 0 :(得分:4)
这是你可以在不需要下载图像的地方使用的,你可以设置图像Url它将在Facebook App上下载后共享
FBSDKShareLinkContent *shareContent = [[FBSDKShareLinkContent alloc] init];
[shareContent setContentTitle:@"Title"];
[shareContent setImageURL:[NSURL URLWithString:someImageUrl]];
[shareContent setContentURL:[NSURL URLWithString:someURl]];
FBSDKMessageDialog *messageDialog = [[FBSDKMessageDialog alloc] init];
messageDialog.delegate = self;
[messageDialog setShareContent:shareContent];
if ([messageDialog canShow]) {
[messageDialog show];
} else {
// Messenger isn't installed. Redirect the person to the App Store.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:kFacebookMessengerAppiTunesUrl]];
}