BDK Native Question - Returning Links

When you confirm your email in bubble via a link sent to your email, it directs the user back to your Bubble App.

I’m using BDK Native and I want to send the user back to the native app. BUT… it’s sending them back to the website link instead of the native app.

How do you get around this?

Stripe is exactly the same. It sends you back to a link. That link is a URL. How do I get these returns to launch the app instead of going to a website?

And it’s actually worse than I thought:

It is causing my app to not work properly as a flag is set upon a successful return from Stripe checkout. Since the return never happens, this flag is no longer set and my data is corrupted as well as missing a push notification.

The session goes to my website instead of active session in the native app and there is no user logged into the web version when it returns there.

How can I get returns from Stripe checkout and things like that to go to the native app instead of a URL?

is there any way for you to force users to setup payment and stuff on the browser? Like for anything important, direct them to a browser, and once its finished, they can manually go back to the app.

like how netflix doesn’t allow you to manage subscription via the app, you have to go to the website

Thanks for the response. The thing is.. it’s a fintech app. So all you do on it is make transactions. It’s not a one time thing. It’s every time you use the app. Ideally, I need to somehow keep the web redirects inside the BDK Native webview.

Basically, because it’s opening up a different URL and returning users to the web version of my app instead of the native version, they don’t have an active session over on the web version when they get returned and it corrupts the transactions database.

I need to return them to their active, logged in user session in the native app after a stripe hosted checkout.

Praying someone has been through this and can tell me how to proceed.

Is there a global setting inside BDK Native that will keep all new URLs opening inside the BDK webview? like window.location.href = “YOUR_STRIPE_SESSION_URL_HERE”;?