通过Facebook邀请用户访问移动应用程序

时间:2013-07-21 23:16:03

标签: ios ruby-on-rails facebook facebook-graph-api facebook-requests

我正在构建一个iOS应用程序,它在后端(也在构建)使用rails服务器。我希望能够邀请用户访问我的应用程序,并认为最好的方法是通过Facebook。

Facebook SDK允许您创建一个本机对话框,直接与您的设备中的服务器通信,但我希望服务器控制该交互。

所以我想要的工作流程就是这个......

  1. 用户选择其他FB好友邀请
  2. 设备将邀请好友列表(FB_UID)发送到我的服务器
  3. 服务器与Facebook通信并通过FB平台发送请求
  4. 受邀者会在Facebook上收到他们已被邀请的通知,并提供安装该应用程序的深层链接。
  5. 我一直在寻找任何教程/工作流程 - 但找不到任何东西。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:3)

首先下载facebook SDK。

http://developers.facebook.com/ios/

然后使用以下代码:

Facebook* facebook = 
   [[Facebook alloc] initWithAppId:@"YOUR_FACEBOOK_APP_ID" andDelegate:self];

NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                       @"My Title", @"title",
                                       @"Come check out my app.",  @"message",
                                       @"FACEBOOK_USER_ID", @"to",
                                       nil]; 

[facebook dialog:@"apprequests" andParams:params andDelegate:self];

您也可以参考以下网址:

http://developers.facebook.com/docs/reference/dialogs/requests/

希望这会对你有所帮助。