それはうまくいきました。フェイスブックでログインしました。しばらくすると、正確な理由がわかりません。Facebook でログインしようとすると、次のように表示され始めます。
キー ハッシュが無効です。キー ハッシュ ..... は、保存されているどのキー ハッシュとも一致しません。http://developers.facebook.com/apps/ ...でアプリ キー ハッシュを構成します。
エラー メッセージに表示されているハッシュ キーは、開発者の Facebook に設定されていて、以前は機能していたハッシュ キーではありません。このハッシュを developers.facebook に入れようとしましたが、うまくいきません。
何時間もの調査の後:
- Facebook開発者でアプリを削除しました
- ionic プロジェクトから cordova プラグインを削除する
- C:\Users\yourUserName.android の下にあるファイル debug.keystore を削除します。
- 「keytools」で新しい鍵を生成する
- developers.facebook.com で新しいアプリを作成し、新しいハッシュ キーを追加します。
その後、再び機能し始めました。しかし今、同じ「無効なハッシュキー」が再び表示されます:(
何か助けはありますか?
編集:
debug.keystore だけを削除し、「ionic run android」を実行しました。その後、同じエラーが表示されましたが、新しいハッシュキーを使用して、エラーメッセージに表示されているハッシュキーを再度試してみましたが、現在は機能しています。しかし、「keytools」で生成し、developer.facebook に初めて入れたハッシュ キーがまったくの無意味だったため、非常に奇妙です。
このチュートリアルに従います: https://ionicthemes.com/tutorials/about/native-facebook-login-with-ionic-framework