🐑

Firebase Authentication 使っている方、Apple 系端末で Google ログインできますか?

2022/08/12に公開

こんにちは。地図パズル製作所管理人の都島です。今回も Firebase Authentication を使って分かったことを投稿します。

地図パズル製作所では FirebaseUI for Web で、メールログインとGoogle ログインを実装していますが、テストをしていて大きな問題に気づきました。それは、、、iPad での Google ログインに失敗するということです。iPad だと Safari だけでなくて、Chrome でも発生するようです。それだけでなく、Mac でも同じ問題が発生するようです。皆様も下の公式のデモで試してみてください。

https://fir-ui-demo-84a6c.firebaseapp.com/

ということで、いろいろパラメータをいじって動く設定を探してみたのですが、どうしてもだめでした。とあきらめかけたのですが、ついに対応方法が分かったので、紹介します。

それはとても単純で、Firebase のライブラリを最新化することです。公式のデモでは 2022/8/9 時点で、Firebase JavaScript SDK のバージョン 9.1.3 を使っているようですが、それではだめなようです。最新版の 9.9.2 にアップグレードすると動くようになります。ということで、今回の問題は Firebase JavaScript SKD の問題ということなので、FirebaseUI for Web を使わずに、Firebase Authentication を使ってらっしゃる方もちゃんと動いているか確認されておいた方が良さそうです。

ということで、今回も Firebase Authetication の豆知識を紹介しました!

最後に宣伝ですが、地図パズル製作所では地理院地図と OpenStreetMap を使った地図パズルを作っています。皆様、ぜひ遊んでみてください!そろそろログイン機能、ランキング機能を公開予定なので、楽しみにしていてください!!

https://chizu-puzzle.com/

Discussion