ユーザーに再度ログインを強制せずにFacebookトークンを更新する可能性はありますか?私はアプリを持っています。device_1にログインしてdevice_2で同じことを行うと、device_1のトークンが無効になります。なぜ起こったのか分かりませんか?まったく同じトークンを取得する必要がありますが、取得しません。
私の質問に戻ります。無効なトークンを更新したり、有効期限が切れていない場合にFacebookが常に同じトークンを返すようにする可能性はありますか?
ありがとう
ユーザーに再度ログインを強制せずにFacebookトークンを更新する可能性はありますか?私はアプリを持っています。device_1にログインしてdevice_2で同じことを行うと、device_1のトークンが無効になります。なぜ起こったのか分かりませんか?まったく同じトークンを取得する必要がありますが、取得しません。
私の質問に戻ります。無効なトークンを更新したり、有効期限が切れていない場合にFacebookが常に同じトークンを返すようにする可能性はありますか?
ありがとう
無効なトークンを更新したり、有効期限が切れていない場合にFacebookが常に同じトークンを返すようにする可能性はありますか?
ユーザーがFacebookで再認証されることなく無効なトークンを更新するには、手順8でメソッドを呼び出して更新する方法をドキュメントに示しextendAccessTokenIfNeeded()
ますonResume()
。これにより、UIに干渉することなく、ユーザーのアクセストークンがバックグラウンドで拡張されます。ただし、これにはネイティブFacebookアプリがインストールされている必要がありますが、現在、代替手段を提供することを検討しています。
シナリオ4 のドキュメントに示されているように、エンドポイントをヒットしてアクセストークンを自分で拡張することもできます。
また、Android SDKは、デフォルトで有効期限が切れていない場合、常に同じトークンを返します。ただし、そのトークンが無効になると、有効期限が切れ、新しいトークンを取得する必要があります。