私は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回目にログインするのではなく、最初に「本当の」ログインを試みる場合にのみ表示されます。
在庫ブラウザの設定は、おそらくログインダイアログに影響を与えません。あなたが想像するクッキーを受け入れるためのログインを含むWebViewが必要です。 – FoamyGuy
WebViewの作成は私自身のコードではなく、FacebookのAndroid SDKにあります。私は、Webビュー、Cookieの問題などを正しくインスタンス化する際に他の資料を見直しました.Facebook SDKのコードは問題を引き起こすようなことはしていません。 – TaylorP