Remix.run Logo
▲ user43928 a day ago

On iOS they can't even reliably persist user data on the device, last time I checked.

It's probably no coincidence that the only allowed browser engine on iOS doesn't provide proper PWA support.

▲arvinsim a day ago | parent | next [-]

Yeah, I tried and compared some PWA apps in my Macbook and iPad. The iPad one definitely will reload and get stuck if there is no internet connection.

▲devmor a day ago | parent | prev | next [-]

I've got a couple PWAs I deploy off of my tailnet and use on my iPhone and iPad.

I have encountered no issues (using IndexedDB for user data) so far. If you approach database sizes larger than 1GB I believe you might run into quotas.

▲user43928 19 hours ago | parent [-]

What I read is that if the device's storage is full, WebKit just drops your data, which would be unacceptable for a production app.

I don't know if that's true though.

▲devmor 13 hours ago | parent [-]

I would have to test that because that is concerning but I have apparently solved that problem by accident by syncing my IndexedDBs with an API server when a connection is available.

▲giancarlostoro a day ago | parent | prev [-]

> It's probably no coincidence that the only allowed browser engine on iOS doesn't provide proper PWA support.

Oh the irony too...

https://youtu.be/p1nwLilQy64