Wow, this is a really icky pattern from Yelp. Get a text message saying I have to confirm my reservation but the link takes me to a page that requires me to download the app.
They seem to be aware that this comes across as scummy so they address the complaint with an unconvincing "Trust us, this is better for you. You'll be able to confirm in the future with one click! We'll just gloss over the fact that you could also confirm here with one click."
