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. ⏱️