0

私はFacebookの統合のために私のプロジェクトでFBConnectを使用していますが、今ではすべてのアプリで見ました。ユーザーがFacebookボタンをタップすると、デバイスのFaceBookアプリに直接移動してログインできるようになります。これはURLschemaで行われると思います。デバイス内のアプリ間でアプリを通信しますが、Facebookの場合はどうすればこれを行うことができますか。

私の必要性は、Facebookへのアプリの共有オプションがあるので、ユーザーがボタンをタップすると、ログインのためにデバイスでFacebookアプリを開く必要があり、ログインが成功した後、アプリに戻る必要があります。これを行うには?。これを行うためのサンプルプロジェクトまたはアプリはありますか?

前もって感謝します。

4

2 に答える 2

2

FBSessionDelegateを探します。FBログインが(成功したかどうかにかかわらず)完了したときにコールバックを取得するデリゲートを提供します。また、FBConnectコード(git://github.com/facebook/facebook-ios-sdk.gitを参照)には、HackbookXcodeプロジェクトを含むサンプルディレクトリがあります。それはあなたが始めるはずです!

これがFacebookiOSチュートリアル(FBConnectを使用)です。

于 2012-05-27T05:46:53.160 に答える
0

FBConnectの代わりにGraphAPI(OAuth 201認証プロトコルを使用)を使用できます。これは、より新しく、はるかに簡単です。次の手順で実装できます。-

1>Facebookのdevelooperポータルから一意のIDとAPIキーを取得します。

2>Facebookのログインページをアプリに表示します。

3>ユーザーが次のURLからログインできるようにする

https://graph.facebook.com/oauth/authorize?
    client_id=[API key]&
    redirect_uri=http://www.facebook.com/connect/login_success.html&
    scope=[extended permissions]&
    type=user_agent&
    display=touch

UIWebViewにFBLoginViewを実装して表示できます。コードが大きいため、RayWendelichのFacebookGraphAPIへのリンクを提供しています。

于 2012-05-27T05:48:37.953 に答える