I’ve had my ups and downs with “Sign in with Google”:
⬆️It’s simple and works well on the web
⬇️It’s a complete hassle inside a hosted WebView in a native mobile app
But here’s something really funny: I local clock is ahead of Google's — sometimes by as little as a few milliseconds – the sign in call will fail with “Token used too early.” 🤯
✅ Solution: resync your system clock (in my case, my MacBook with Apple's time server).
Tiny offset → big headache. ⏱️