我尝试使用共享对话框将链接对象共享到Facebook群组。似乎没有人满意地回答这个问题。
SDK文档明确指出您可以使用共享对话框分享到您自己的时间轴或组,但我无法弄清楚如何执行此操作。我也没有看到任何其他应用程序。使用桌面上的网络共享对话框,您可以看到该选项,但在移动网站上,您不会!这个iOS Facebook应用程序的屏幕截图显示了我正在谈论的内容:
我试图在其所说的位置获取功能,然后点击更改'在顶部。
答案 0 :(得分:0)
您似乎必须使用FBSDKShareDialog的实例,并将模式设置为FBSDKShareDialogModeNative。
FBSDKShareDialog *dialog = [[FBSDKShareDialog alloc] init];
dialog.fromViewController = viewController;
FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];
content.contentURL = [NSURL URLWithString:@"http://www.test.com"];
content.contentTitle = productItem.productTitle;
dialog.shareContent = content;
dialog.mode = FBSDKShareDialogModeNative;
if (![dialog canShow]) {
dialog.mode = FBSDKShareDialogModeWeb;
}
dialog.delegate = self;
[dialog show];