2016-07-21 7 views
2

私は、ユーザーの認証目的のために私のアプリでFBSDKLoginKitを使用しています。FBSDKアクセストークンを更新する方法iOSからAPP

ユーザーが特にアプリケーションからログアウトするまで選択しない限り、ユーザーをログインさせておく必要があります。

このため、ユーザーにログイン画面を表示せずにFBSDKLoginKitトークンを更新する必要があります。

どのように私はそれを達成することができますか?

私は、ユーザーが一度だけログインして、ユーザーが別の日に戻ってきたときに、ユーザーがアプリケーションを直接使用できるようにしたいEDIT

。 FBSDKトークン取得者は60日で有効期限が切れたようユーザーが私は1つの方法は、refreshCurrentAccessToken名付けた

EDIT2

アプリに戻ってくるが、それはそれを使用する方法はまだ不明だときに自動的に更新する方法が必要ですいつ呼び出すべきかわからない。

+0

それはhttp://stackoverflow.com/questions/32566734/native-facebook-app-does-not-open-with-facebook-login-in-ios-9 –

+0

@Sanjeetverma私は取得しています参考になりますユーザー情報と必要なすべての詳細情報 私は自分の質問を編集しました。 –

答えて

2

Facebook docによると、 Facebookサーバーにリクエストすると、アクセストークンは1日に自動的に更新されます。

FacebookのSDKを使用しているネイティブモバイルアプリでは、アクセストークンが長続きし、約60日間有効です。 これらのトークンは、あなたのアプリを使っている人がFacebookのサーバーにリクエストすると1日に1回リフレッシュされます。要求がない場合、トークンは約60日後に期限切れとなり、ユーザーは新しいトークンを取得するために再度ログインフローを通過する必要があります。

関連する問題