我如何知道用户是否在ios中下载了我的应用程序?

时间:2014-05-11 18:14:04

标签: ios objective-c

在我的应用程序中,我已经获取了#34; facebook的朋友"在UITableview中。现在我想向我的那些" facebook朋友发送请求"谁没有下载应用程序下载应用程序和推送通知给其他已下载应用程序的朋友加入我餐厅应用程序中的餐厅餐桌。

  1. 首先,我需要知道如何才能知道哪位用户下载了我的应用程序?
  2. 第二个如何向我的" facebook朋友发送请求"下载应用程序?
  3. 我在iOS上很新。我阅读了很多教程,但无法找到确切的答案。 任何人都可以帮我吗?

2 个答案:

答案 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上发布的链接查找哪些朋友安装了它。

相关问题