1

バックエンドでレールサーバーを使用するビルド中のiOSアプリがあります(ビルドもしています)。ユーザーを自分のアプリに招待できるようにしたいところですが、これを行う最善の方法は Facebook 経由だと思います。

Facebook SDK を使用すると、デバイスからサーバーと直接通信するネイティブ ダイアログを作成できますが、サーバーでそのやり取りを制御したいと考えています。

したがって、私の希望するワークフローは次のようになります...

  1. ユーザーは、招待する他の FB の友達を選択します
  2. デバイスが招待されたフレンド リスト (FB_UID) をサーバーに送信します
  3. サーバーは Facebook と通信し、FB プラットフォームを介してリクエストを送信します
  4. 招待者は、招待されたことを Facebook で通知され、アプリをインストールするためのディープ リンクが提供されます。

チュートリアル/ワークフローをしばらく探していましたが、何も見つかりません。誰かが私を正しい方向に向けることができますか?

4

1 に答える 1

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];

次の URL も参照できます。

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

これがあなたを助けることを願っています。

于 2013-07-22T04:38:29.437 に答える