

No it isn’t a URL. But that would indeed be the way they could make it work. If they did that, then…
If you don’t have the app installed it installs it from the web site. If you have it installed then the app takes over instead of the web browser. That is how many apps work (eg Reddit).
As explained by Brian Eno in this 3 minute video.