FBFriendPickerDelegate 在 Facebook v4 中消失了

Posted

技术标签:

【中文标题】FBFriendPickerDelegate 在 Facebook v4 中消失了【英文标题】:FBFriendPickerDelegate disappeared with Facebook v4 【发布时间】:2015-05-15 04:29:42 【问题描述】:

我最近使用 Facebook v3 将我的 ios 应用更新到了 Facebook v4(带有 Parse 和 Parse-UI iOS)。

问题是 FBFriendPicker 似乎消失了。有人找到如何使用新的 iOS SDK 获得这样的功能了吗?

【问题讨论】:

嗨,你检查了下面的答案吗? 【参考方案1】:

您可以将 Facebook SDK 替换为最新的 Facebook SDK 4.x 并尝试以下代码。

FBSDKAppInviteContent *content =[[FBSDKAppInviteContent alloc] init];
content.appLinkURL = [NSURL URLWithString:@"https://fb.me/appId"];

//optionally set previewImageURL

content.previewImageURL = [NSURL URLWithString:@"http://exampleurl.jpg"];

// present the dialog. Assumes self implements protocol `FBSDKAppInviteDialogDelegate`
[FBSDKAppInviteDialog showWithContent:content
                             delegate:nil];

更多详情请查看App Invite Through Facebook SDK

要生成应用链接,请查看How To Generate App Link

【讨论】:

谢谢 :-) 由于 Parse SDK 被正式窃听,我无法早点检查。现在他们更新了他们的 SDK,我终于可以试试你的代码了!

以上是关于FBFriendPickerDelegate 在 Facebook v4 中消失了的主要内容,如果未能解决你的问题,请参考以下文章

NOIP 2015 & SDOI 2016 Round1 & CTSC 2016 & SDOI2016 Round2游记

秋的潇洒在啥?在啥在啥?

上传的数据在云端的怎么查看,保存在啥位置?

在 React 应用程序中在哪里转换数据 - 在 Express 中还是在前端使用 React?

存储在 plist 中的数据在模拟器中有效,但在设备中无效

如何在保存在 Mongoose (ExpressJS) 之前在模型中格式化数据