【发布时间】:2015-04-07 15:44:50
【问题描述】:
我想从更多朋友中选择一个并向他们发送我的应用程序的邀请。
我使用 Graph API 的invitable_friends 方法来获取尚未安装我的应用程序的朋友列表。然后我在应用程序 UI 中渲染我的朋友。用户选择朋友并点击发送邀请。
这就是问题所在。
我尝试使用FBSDKAppInviteDialog,但无法在其内容中设置特定用户。选择朋友的唯一一种可能性是使用 facebook 对话框,而不是自定义视图。
我尝试使用FBSDKGameRequestDialog。它的内容有一个属性to 来设置特定的用户,但是FBSDKGameRequestDialogDelegate 方法是无法访问的。而且我不确定使用游戏请求是否是邀请朋友使用我的应用的正确方式。
旧版 Facebook SDK 提供 [FBWebDialogs presentRequestsDialogModallyWithSession:message:title:parameters:handler:]。这很好用。
【问题讨论】:
标签: ios objective-c iphone facebook-graph-api facebook-ios-sdk