在 facebook SDK“What's New in Facebook SDK 3.0 for Android”页面上,在“Ready-to-Use native UI views”下,它声明:“Friend Picker 让人们可以在 Open Graph 操作中标记朋友或查找安装了您的应用程序的其他人。” 这听起来非常有用,但在 FriendPickerFragment 参考页面上没有关于在 Bundle arg 中包含哪些信息以获取其他配置信息的信息。我正在开发一款 Android 游戏,我希望允许用户与也是 facebook 好友的其他用户开始游戏,但不知道如何获取安装了相同应用程序的好友列表。有谁知道可以将哪些参数传递给 FriendPickerFragment 以获取其他应用程序用户的列表?提前非常感谢,如果需要更多信息以使这个问题更相关/更有意义,请告诉我。
问问题
2307 次
4 回答
3
查看 SDK 附带的 BooleanOG 示例应用程序。它显示了如何根据安装了您的应用程序的朋友过滤结果的示例。
于 2013-01-28T18:08:26.923 回答
2
friendPickerFragment.setFilter(new GraphObjectFilter<GraphUser>() {
@Override
public boolean includeItem(GraphUser graphObject) {
if(graphObject.asMap().containsKey("installed") && (Boolean) graphObject.asMap().get("installed"))
return false;
else{
return true;
}
}
});
于 2014-01-24T13:31:07.123 回答
1
默认情况下 FriendPickerFragment 显示已安装您的应用程序的朋友列表。您可以更改指定类型的显示列表 (setFriendPickerType())。
于 2014-10-19T12:14:51.867 回答
0
于 2013-12-31T10:09:18.087 回答