Facebook統合を利用したアプリを開発しています。Facebookライブラリクラスからaccess_tokenトークンとexpires_inトークンを受信しようとしています。ログインすると、access_tokenは正しく取得されますが、expires_inトークンは常に0になります。そのため、isSessionValid()メソッドは常にfalseを返します。誰かがこの問題に直面してそれを解決したかどうか私に知らせてください。
エミュレーターにFacebookアプリがインストールされていない場合、コードは完全に正常に実行されます。Webビューを取得し、ログインしてステータスを更新できます。しかし、Facebookアプリをインストールするときに、[ステータスの更新]メニューオプションをクリックするとFacebookアプリが開き、アクセス許可ページにリダイレクトされ、「アクセストークンの受信に失敗しました」というエラーが表示されます。これは、expires_inトークンが0であるためです。
アプリのユーザーにFacebookアプリがインストールされている場合は、アンインストールするように依頼したくありません。この問題の解決策を教えてください。
ありがとう、
Punit