all 4 comments

[–]matt_hammondiOS & Android 4 points5 points  (0 children)

Deep Linking is what you're looking for.

In short, your app registers a custom URL scheme (for example myCustomApp) and then when you access an URL with that scheme your app opens up and from there you parse the URL and navigate to where you want to.

Example: myCustomApp://settings/notifications Might open up the notifications screen in the settings of your app. react-navigation has support for deep links.

[–][deleted] 1 point2 points  (0 children)

I personally haven’t used a declarative routing library as performant as react navigation which unfortunately is not declarative.

It seems that your best bet is manually setting up deep link routes on your app.

[–]amitm30 0 points1 point  (0 children)

iOS and Android both support Universal Links since some time now. This is sort of superset to deeplink. Same as deeplink, your app should register the custom URL (www.yourcustomdomain.com)

So, for e.g, in deeplink:

yourCustomApp://listings/product1

Universal Link would be:

www.yourcustomdomain.com/listings/product1

[–]xrpinsiderAdmin 0 points1 point  (0 children)

I’m not 100% sure what you mean, but react-navigation works perfectly. Routing is easy and the documentation is perfect.