[New Feature] Build native mobile password reset flows

Update, our latest build, some times this is redirecting to a white app page and then the app get’s stuck there. Other times it is redirecting to the website password reset page. But it is really inconsistent with what it is doing. I do know that in order to be published on the apple app store, it is a requirement to have a working password reset process for the user.

Bonjour, est ce que l’application doit etre en live pour que cela fonctionne ? merci

Hi everyone - following up to say that the latest version of BubbleGo on iOS and Android now supports password reset testing! The latest android version was just accepted by Google earlier today and Apple was approved last week.

2 Likes

Fantastic. Thanks, Nick. We will give it a try.

Awesome, thanks Nick!

So is this new version supposed to send the user to the reset_password view in the app through BubbleGo or does it just send them to the reset_pw page in the web app?

We have tested it in our BubbleGo environment and the link from the email is redirecting to the bubbleGo app password rest and I was able to do this successfully.

Do you see anything wrong with me URL that I’m using?

https://exampledomain.com/api/1.1/deep-link-redirect/app-my-app://reset_password?reset=1762828089030x885925575219300500

where exampledomain is setup to be my app at bubble and is reachable, although would that not go to the production instance of my app? How does it know to go to dev?

and app-my-app is the app scheme that shows in bubble so that appears to be correct

The link doesn’t even try to go to my app, it goes to the web app and shows a broken link because reset_password doesn’t exist there, it only exists in the app.

So we are using the mobile native bubble built in password reset exactly like it was given, no changes other than slight styling changes to the styling on the reset_password mobile native view.

I did notice, within days of the mobile native reset_password being added by bubble, that if we have a SendGrid Template ID under the global Email Settings the built in reset_password function does not work correctly. So we removed the SendGrid Template ID from the settings and did NOT make adjustments to the built-in reset_password workflow and everything is working fine for us now. Both on the BubbleGo dev app and on our live testflight app with ios. I also just finished testing on an android, ….Edit. The bubbleGo app needed to be updated. Once I updated the bubbleGo app, and deleted my testflight app, the bubbleGo password reset is working here also.

So it looks like there may be a bug here.

This:

will deep links like this navigate to other app pages?

Hi @nick.carroll,
Do you know what a deep link would look like to open a phone dialer?

Should the link only work on a phone and not desktop?

The link works perfectly when using email on phone. However, the link fails when I open the email on my desktop and click the link. (I’m using the default email workflow from bubble - not handling myself. and I’m using mac/chrome and ios/chrome)

Is this by design? It’s not too bad to work around, I’ll just need to instruct users to tap the link on mobile phone only…not laptop.

People often work from phone and desktop at the same time.

The link, when requested from a phone, is only meant to work on a mobile device. We will eventually support universal links which will know how to redirect properly, but yeah.

perfect. good to know…I’ll just say check your email on your phone etc…and include those details in the actual email.

Yes, thats the format I’m using but it doesn’t seem to work. It doesn’t open the password reset page in the app nor does it open a valid page in the web app.