9

私はFacebookのログイン方法の代替ログイン方法としてFacebookを使用しているアプリを開発中です。一部のデバイスでは、Facebook用のWebダイアログ認証でエラーが発生しています。「ブラウザでCookieが有効になっていません。セキュリティ設定で調整してください」一部のデバイスで「Cookies not enabled error」というメッセージが表示される

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

この問題に関する洞察を得ることができます。

編集: 実際にCookieに問題があるかどうかはわかりません。私が偽のパスワードを入力すると、FBダイアログはログインを試み、パスワードエラーメッセージで失敗します。本当のパスワードを使用して再度ログインしようとすると、ダイアログは合格し、すべてがスムーズに処理されます。 FBセッションも正しく作成されます。 Cookieエラーは、最初のログインに失敗してから2回目にログインするのではなく、最初に「本当の」ログインを試みる場合にのみ表示されます。

+0

在庫ブラウザの設定は、おそらくログインダイアログに影響を与えません。あなたが想像するクッキーを受け入れるためのログインを含むWebViewが必要です。 – FoamyGuy

+0

WebViewの作成は私自身のコードではなく、FacebookのAndroid SDKにあります。私は、Webビュー、Cookieの問題などを正しくインスタンス化する際に他の資料を見直しました.Facebook SDKのコードは問題を引き起こすようなことはしていません。 – TaylorP

答えて

1

私は

  • が、その後settings
  • 下にスクロールしてmoreを選択し、同じ問題私はBrowser
  • は、オプションメニューに行くthis_

    1. 打ち上げマイデバイスのデフォルトを解決するためにやっていること& を、直面していますAccept cookiesオプションが見つかるまで隣のボックスはチェックしないでください。チェックボックスをオンにすると、緑のチェックマークが付けられ、Webブラウザのクッキーが有効になります。クッキーを無効にする場合は、チェックボックスをオフにします(クッキーが有効になっている場合は両方とも無効にしたときに&を有効にします)。

    これがあなたの問題を解決することを望みます。

  • +0

    答えをありがとう、しかし私はすでにそれを試みました。この問題が発生しているデバイスでは、Cookieが正しく有効になっています。 – TaylorP

    +0

    このチェックボックスをオンにした場合、クッキーのデータをクリアしたことがあります。このメッセージはアプリに表示されません。 – Krutik

    +0

    クッキーがトグルされていても、アプリはメッセージを表示しています。私の記事で述べたように、私はクッキーの消去、トグル、デバイスの再起動などを試みました。デフォルト以外のブラウザはインストールされていません。さらに、このエラーはブラウザ経由でFacebookにログインするときには発生しません。Android Facebook SDK 3.0でFacebookのWebダイアログポップアップを使用する場合にのみ発生します。 – TaylorP

    関連する問題