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



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

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

所以我想要的工作流程是。。。

  1. 用户选择其他FB好友进行邀请
  2. 设备将邀请的朋友列表(FB_UID)发送到我的服务器
  3. 服务器通过FB平台与Facebook通信并发送请求
  4. 受邀者在Facebook上收到通知,他们已被邀请,并获得安装应用程序的深度链接

我已经在任何教程/工作流程上寻找了一段时间,但什么都找不到。有人能给我指正确的方向吗?

首先下载facebookSDK。

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/

希望这对你有帮助。

相关内容

  • 没有找到相关文章