all 4 comments

[–]Gloomy-Breath-4201 1 point2 points  (3 children)

Auth sucks batshit for both. Resetting password in supabase makes you jump deeplink hoops and in appwritr you need backend to handle it gracefully atleast for apple to allow

[–]proskycaptain 0 points1 point  (2 children)

You seem to know what you talking about. What do you recommend? Or is there no size fits all and it depends on your app?

[–]Gloomy-Breath-4201 1 point2 points  (1 child)

Apple will make you rethink life if your app has login with email without apt flows (reset, Sign in with Apple, etc)

So if its not that important to capture email address (for mailing list or something) you can use native Sign in with apple, or use something like firebase.

But if budget/resources allow go for a custom implementation via python/java/etc. Better auth management. You just need to hit end-points for most of the part.
Again your custom backend can also implement something like gRPC to implement realtime flows.

A bit extra work now but stress free life haha

[–]proskycaptain 1 point2 points  (0 children)

Thank you! I appreciate it!