在我的应用程序中,我已经获取了#34; facebook的朋友"在UITableview
中。现在我想向我的那些" facebook朋友发送请求"谁没有下载应用程序下载应用程序和推送通知给其他已下载应用程序的朋友加入我餐厅应用程序中的餐厅餐桌。
我在iOS上很新。我阅读了很多教程,但无法找到确切的答案。 任何人都可以帮我吗?
答案 0 :(得分:1)
您可以使用脸谱图API获取已安装应用程序的朋友。
########### //最新编辑//你去:
//首先获取你想要获取的权限//
`[FBSession openActiveSessionWithReadPermissions:@[@"public_profile"]
allowLoginUI:YES
completionHandler:
^(FBSession *session, FBSessionState state, NSError *error) {
if(!error && state == FBSessionStateOpen)
{
[FBSettings enablePlatformCompatibility: YES];
{
[FBRequestConnection startWithGraphPath:@"me/friends" parameters:[NSMutableDictionary dictionaryWithObjectsAndKeys:@"id,name,first_name,last_name,email,picture.type(large)",@"fields",nil] HTTPMethod:@"GET" completionHandler:^(FBRequestConnection *connection, id result, NSError *error)
{
//[self request:FBRequest didLoad:result];
NSArray* friends = [result objectForKey:@"data"];
//@"data" contains all your friends who installed the application
NSLog(@"------>%@", friends);
arrayFbIDS =[friends valueForKey:@"id"];
//从@" id"中取出Facebook ID串
`
答案 1 :(得分:0)
iOS SDK无法知道谁下载了应用。您可以使用Facebook SDK通过Facebook上发布的链接查找哪些朋友安装了它。