FlutterFlow Web/PWA issue on iPhone + Supabase

Database & APIs

Hi! I need help diagnosing an issue.

I have a FlutterFlow Web/PWA app with a self-hosted Supabase backend. During live sessions, around 20 users work in the app at the same time. All android devices work fine, but almost all iPhones periodically get infinite loading or:

ClientException: Load failed

Some users say the app starts working after enabling VPN.

What I see in live Supabase/Kong logs:

  • iPhone login often succeeds: /auth/v1/token โ†’ 200

  • no massive 500/502/503/504 errors

  • some requests are sent with not-ready values, for example current_account_id=eq.0

  • around the issue time, I see some 499 responses, which means the client/iPhone aborted the request

So it does not look like Supabase is down or only a JWT issue.

Has anyone had similar issues with FlutterFlow Web/PWA on iPhone + Supabase?

What have you tried so far?

increased the Supabase JWT lifetime to 8 hours. This did not solve the issue.

Did you check FlutterFlow's Documentation for this topic?
Yes
2
1 reply