3

Facebookをアプリに統合したのはこれが初めてなので、何かを見逃したに違いないと思います。私が抱えている問題は、Facebookが統合されたiOSアプリを介してのみ自分のFacebookアカウントにアクセスできることです。

詳細:Facebook(SDK 3.1)をアプリ(xcode 4.5)に正常に統合しました。アプリから初めてFacebookにログインすると、パスワードなどが要求されました。シミュレーターとiPhone(iOS 6)で正常に動作し、友達とその情報にアクセスできますが、次の2つの問題があります。

1)設定した「Facebookログアウト」ボタンをクリックして再度ログインすると、アプリの使用が「承認済み」と表示されます。Facebookユーザーを変更するオプションはありません。

2)testflightを介してアプリを友人に送信しました。友人が電話でアプリを開き、自分のアカウントでFacebookにログインをクリックすると、「com.facebooksdkerror2」というエラーが表示されます。

アプリを使用しているFacebookユーザーを変更できないのはなぜですか?Fbアプリ開発者のWebサイトで「ログイン」と呼ばれるチュートリアルに従ってこれを設定しました:https ://developers.facebook.com/docs/howtos/login-with-facebook-using-ios-sdk/

また、「SQLクエリの実行」チュートリアルのコードを使用して、友達の写真を取得しました:https ://developers.facebook.com/docs/howtos/run-fql-queries-ios-sdk/

何か助けがありますか、正しい方向に私を向けることができますか?

4

1 に答える 1

1

友達を開発者としてアプリに追加する必要があります(アプリのアプリダッシュボードの「ロール」部分にあります)。

アプリの認証を解除する場合は、デスクトップバージョンのFacebookに移動し、アカウント設定([アプリ]の下)で、問題のアプリを削除します。アプリを再度実行すると、再承認を求められます。

SDKのこのサンプルも役立つ場合があります:https ://github.com/facebook/facebook-ios-sdk/tree/master/samples/SwitchUserSample

于 2012-10-13T08:15:31.697 に答える