9

アプリの標準的なアカウント作成フローへの代替ログイン方法として Facebook を使用するアプリに取り組んでいます。一部のデバイスでは、Facebook の Web ダイアログ認証で、「ブラウザーで Cookie が有効になっていません。セキュリティ設定でこれを調整してください」というエラーが生成されます。

これまでのところ、小さな Amazon Kindle Fire と Galaxy Tab 10.1 でしか見たことがありません。両方のデバイスで Cookie が有効になっていることを確認しました。デバイスは、ストック Web ブラウザーを使用して Facebook にログインできます。デバイスにアプリを再インストールしても効果はなく、Web ダイアログが起動されたときに logcat にエラーや警告は表示されません。Android 用の最新の Facebook SDK 3.0 を使用しています。

この問題に関する洞察をいただければ幸いです。

編集: また、Cookie に実際に問題があるかどうかわからないことも付け加えておく必要があります。偽のパスワードを入力すると、FB ダイアログがログインを試行し、パスワード エラー メッセージで失敗します。その後、実際のパスワードを使用して再度ログインを試みると、ダイアログは通過し、すべてがスムーズに処理されます。FB セッションも正しく作成されます。Cookie エラーは、最初のログインに失敗してから 2 回目にログインするのではなく、最初に「実際の」ログインを試行した場合にのみ表示されます。

4

1 に答える 1

1

私は同じ問題に直面しました & これを解決するために私がしたこと_

  1. マイデバイスのデフォルトを起動Browser
  2. オプションメニューに行き、
  3. more次に選択settings
  4. オプションが見つかるまで下にスクロールしAccept cookiesます。その横のボックスはチェックしないでください。ボックスを選択すると、緑色のチェック マークが付き、Web ブラウザーの Cookie が有効になります。Cookie を無効にする場合は、チェック ボックスをオフにします (Cookie が有効な場合と無効な場合の両方でテストします)。

これで問題が解決することを願っています。

于 2013-02-13T06:59:47.110 に答える