2012-01-03 21 views
1

これはFacebookのiOSチュートリアルのリンクです。 https://developers.facebook.com/docs/mobile/ios/build/iOSアプリはどのようにSafari Cookieにアクセスしますか?

いずれかが、この平均値を何説明していただけます。

「デバイスは、マルチタスクをサポートしているのiOSのバージョンで実行されているが、それは、バージョン3.2.3のFacebookアプリを持っていない場合、またはFacebookのアプリベースの認証と同様に、複数のアプリが同じFacebookユーザーのaccess_tokenを共有できるようになります。 Safariのクッキー。このようなポストの大半が言う

、:のでサファリクッキーにアクセスすることはできませんのiOS 1のサンドボックス環境の https://stackoverflow.com/questions/531712/reading-cookies-using-xcode-on-the-iphone 、その後、どのようにこれは可能ですか?

可能であれば、複数のアプリが同じアクセストークンを使用する方法。私によれば、異なるアプリは異なる権限を持つかもしれません。

答えて

0

この場合、アプリはCookieを読み取らない。 SafariでURLを開くだけだと思う​​。 Safariで実行されるいくつかのFacebookコードでは、有効なFacebookセッションが存在するかどうかをチェックしてから、アプリでコールバック関数を呼び出します。もちろん、すべてのアクセストークンとそのデバイス上のすべての異なるアプリケーションに対する異なるアクセス許可は、アプリケーションがアクセス許可を共有しないように、Facebookのセッションに別々に保存されます。ユーザーだけがセッションに保存されます(ほとんどの場合、モバイルデバイスを使用するユーザーは1人だけです)。これにより、ユーザーは何度も繰り返しログインする必要がありません。代わりに、彼は単に「ログイン」または「いいえ、私はそうではありません」をクリックします。

関連する問題