0

初期化を修正する方法はFBSessionTokenCachingStrategy

私は持っています:(facebook-ios-sdk新しいものではありませんが、3.0)。

また、私はiOSプロジェクトを持っています。thtatはiOS5で実行する必要があります。*

そして、私は問題を抱えています:

初期化セッションを再度開く必要がある(開いていない)必要がある場合、どのように修正しますか?

前回のセッションのトークンがあり、このトークンでログインしたい。

しかし、このために私はFBSessionTokenCachingStrategyインスタンスを作成する必要があります。

これを行う方法?

手伝ってくれてありがとう!

4

1 に答える 1

0

前に言ったように、セッションを作成して開くにはこれが必要です。

見てみましょう、私が欲しいもの:

  1. サーバーからTOKENをロードします。(およびユーザーに関するその他の情報)。
  2. セッションの作成
  3. オープンセッション

ノート:

FBSessionTokenCachingStrategyインスタンスがデバイスに保存されなかった可能性があります。

そして、私はそれを作成する必要があります。

そしてこれが私のアルゴリズムです:(コードは後で投稿されます)

  1. サーバーからTOKENexpirationDateuserIDをロードします。
  2. FBSessionTokenCachingStrategyインスタンスを手動で作成し、その設定ディクショナリにすべてのフィールドを入力し、最初のステップでロードし、(!)PERMISSIONS(私のアプリで事前定義されています)。
  3. 初期化セッション。
  4. セッションを開きます。

成功!

于 2012-11-23T12:04:49.693 に答える