2011-08-17 7 views
0

iPhoneアプリでFacebookのシングルサインオン(SSO)を使用したいと思いますが、公式のFacebookアプリにログインしているアカウントとは別のアカウントでログインしてください。理想的には、ユーザーは最初にFacebookアプリケーションに送られますが、サインオンを受け入れることを拒否すると、コントロールは自分のアプリに戻されます。この時点で、アプリのログインビューで古いものを表示すると、別のユーザーIDとパスワードの組み合わせを使用することができます。その最後のステップは可能ですか? ありがとう!iPhoneアプリシングルサインオンを有効にすると、FBアプリとは別のアカウントでFacebookログイン

答えて

0

Facebookでの作業には、適切なライブラリ(http://three20.info/)を使用する必要があります。あなたが必要とするすべてのツールがあります!コールのiOS SDKは、ダイアログがログインしているFacebookアプリのユーザーが見つかった場合の権限を求めるためにポップアップされる方法を承認すると

Facebook *_facebook = [[Facebook alloc] initWithAppId:kAppId]; 
NSArray* _permissions = [[NSArray arrayWithObjects: 
        @"read_stream", @"offline_access",nil] retain]; 

[_facebook authorize:_permissions delegate:self]; 
0

: あなたのケースでは、それは次のように単純なコードになります。そのダイアログには「あなたじゃない?ユーザーに別のユーザーとしてログインするオプションを与えるリンクです。

+0

私はそれを試みました。あなたが「Not You?」をヒットした場合、少なくとも今は私のケースでは動作しません。Facebookアプリと同じダイアログウィンドウに戻ってきます。たぶんそれはFacebookの問題、または多分私はそのケースを処理する必要がありますし、私はしません。それはあなたのために働いていますか? – iPhoneDev

+0

はい、私はあなたに提案を送ったときに働いていた。私はFoursquareアプリ(新しくダウンロードされた、起動されたアプリ、タップされたFacebookの登録、Not Youをクリックした)でそれを試してみた。 –

+0

多分私はそれを何らかの方法で処理する必要がある。私のアプリでは、それはあなただけのFacebook認証ページに戻ります。リンク。どのようにそれを処理するための任意のアイデアですか? – iPhoneDev

関連する問題