こんにちは私は問題に従わなければならない。 私は最新のfacebook SDKをガイド付きで実装しました。 したがって、有効期限とトークンをuserdefaultsに保存します。 2時間ごとにもう一度アプリを認証する必要があります。 Facebookのalswaysそれが言うサイトに私を取る:Facebookの承認は2時間ごとです!一度だけ表示する方法は?
「あなたは既にAPP_NAMEを許可した押し。 『オーケー
を、私はこれがそうどのようにすることができ、ユーザのためにかなり迷惑だと思う』継続する。」その行動を止める?私はユーザーにそれを一度許可し、その後は一度も許可しないようにします。
offline_accessトークンは期限切れになりませんが、私のアプリが彼の知らないうちに自分の壁に投稿するという印象をユーザに与えたくないということがわかりました。 offline_accessの
説明:
はどの 時にユーザーに代わって認可 要求を実行するためにアプリを有効にします。デフォルトでは、ほとんどのアクセストークン は、 に短期間で有効期限が切れ、 がアプリケーションをアクティブに使用しているときに、アプリケーションがユーザーの代わりに の要求を行うようにします。この アクセス許可は、OAuthエンドポイント によって返されたアクセストークン を長寿命にします。
この認証ダイアログを2時間ごとに表示しない別の方法はありますか?
EDIT:あなたは認証ダイアログにユーザーをリダイレクトするときにユーザーが既にアプリケーションを承認している場合、ユーザーがアクセス権 の入力を求められません
:私もこれを見つけました。 Facebookは有効な>アクセス トークンを返します。ただし、ユーザーが アプリケーションの認証を解除した場合、ユーザーは access_tokenを取得するためにアプリケーションを再認証する必要があります。
私の場合、私はいつも上記のスクリーンを得るのですか?