Google OAuth login into my app works on desktop but not on iPhone

I’ve just deployed a site on a VPS where I’ve come to an issue… I’ve set cookies upon login both access and refresh

Now my front end is on netlify and my backend is another domain a free one I got from dpdns!

Now for some reason an iPhone safari and Chrome the cookies aren’t being set, after lots of digging around I found the solution that disabling prevent cross site tracking on safari made it work and enabling crosssite tracking on chrome made it work in iPhone settings

Now I can’t make sure all my users would have those settings confirmed as well

Any way around this issue ? I’ve just deployed a small test version free so my front end and backend or different domains

I found a stack overflow with my exact problem but I’m using react instead of angular

https://stackoverflow.com/questions/56972162/is-there-a-workaround-for-safari-ios-prevent-cross-site-tracking-option-when
Stack Overflow
Is there any workarounds that allows me to keep the "Prevent Cross Site Trackng" option enabled (as it is by default, so every user will have it on), and issue CORS cookies from my back-end api tha...
Is there a workaround for Safari iOS "Prevent Cross Site Tracking" ...
Was this page helpful?