General Question

Jaltcoh's avatar

How do I stop Yelp from bouncing me to the iPhone app?

Asked by Jaltcoh (281points) July 30th, 2015

I have a lot of Yelp pages bookmarked in my iPhone. When I click on one of these, Yelp forces me to switch to the app. But I don’t want that — I want to look at the Yelp page in Safari. Is there any way to fix this?

Observing members: 0 Composing members: 0

11 Answers

johnpowell's avatar

It asks me if I want to use the normal site. Perhaps try uninstalling the app.

Jaltcoh's avatar

But I also want to be able to use the app when I choose…

johnpowell's avatar

You can detect in Safari if a app is installed and force it to open. I assume they are doing this.

Oh god.. I just installed Yelp and it actually does this. This is horrible from a horrible company.

…...Tries to find a fix…...

10 minutes later…..

I deleted the app. Then I went to the website and on the bottom selected Desktop Site and then forced quit Safari. Then I reinstalled the app. Now it still goes to the mobile site in Safari but does not fire off the mobile app.

I assume this is cookie based so it might not be a persistent fix. But I have tested a few times after killing all apps except Springboard and it seems to work..

Good Luck.

Jaltcoh's avatar

Clicking “Desktop Site” on a Yelp page does keep it in Safari — but only for that specific webpage. As soon as I go to another Yelp page, it bounces me to the app again.

johnpowell's avatar

Shit, you are right. I didn’t do much testing.

Odd, if you go back to safari it has the page the app loads. This is absurd.

Tropical_Willie's avatar

They want use to mobile apps first, if you have a smartphone (has GPS). That way they can track you and the places you visit. Then the push the businesses in the area you are in.

Jaltcoh's avatar

I realize that Yelp has reasons for wanting me to use the app rather than the website. But I have reasons to use the website — so I can look through a series of bookmarks, and so I go back and forth between Yelp and other websites.

Buttonstc's avatar

Do you also write reviews of places you’ve been to?

If so, at the end of the next review you wrote, include a description of what their app does to you and how deplorable you find this. Wouldn’t hurt to add that if it continues you are seriously considering deleting the app and ceasing to deal with Yelp in any way whatsoever due to this intrusive behavior :)

DoNotKnow's avatar

^ This isn’t a yelp thing – it’s an iOS issue. In Android, you have control over this as part of the core OS functionality.

Buttonstc's avatar

So are you saying that if the powers that be at Yelp did not want their app to behave this way that they would be powerless to do anything about it? IOS is imposing this upon them?

Doesn’t each company write the code for their own app (or hire someone to do it) ? Doesn’t the way in which the code is written determine the behavior of the app?

DoNotKnow's avatar

@Buttonstc“So are you saying that if the powers that be at Yelp did not want their app to behave this way that they would be powerless to do anything about it?”

Most – as in almost 100% of people – expect that if they click on a link that is associated with an app they have installed on their phone, that it will open the app. They build the apps so they can tailor the experience for mobile users. So, the default behavior that Apple has built in provide ties to the installed apps to determine what opens when a particular type of link or file is selected.

@Buttonstc: “IOS is imposing this upon them?”

Absolutely. This is Apple’s philosophy. They know what their users want better than the users themselves. This is why people who like to have a phone work for them cannot stand iOS and Apple. It’s not a design flaw – it’s a philosophically-motivated “feature”.

@Buttonstc: “Doesn’t each company write the code for their own app (or hire someone to do it) ? Doesn’t the way in which the code is written determine the behavior of the app?”

Yes and no. What we’re talking about here is a straightforward difference between iOS and Android. Let me describe how this works in Android….

If I am browsing in Chrome, have the Yelp app installed, and click on a Yelp link, I get a popup that gives me the following choices:

- launch the link in the Yelp app
– launch the link in Chrome
– launch the link in Firefox

Additionally, when you select your desired action, you can choose:

- “only once” – This way, you can make it prompt you each time so you can decide.
– “always” – If you select this, it will always default to that action. But you can reset that action any time.

Note that none of this has anything to do with the Yelp app or their developers. This is how Android works. If I click on an IMDB link (or LinkedIn or maps, etc), the same thing happens. If I download a photo and want to open it, it doesn’t just default – I get a hundred different choices of apps to open it in.

Anyway, it’s possible (I can’t say with certainty) that Yelp could have coded a way around the iOS design to provide a way to workaround this. It seems that it would require using the app as a pass-through to launch another instance of Safari with that Yelp link loaded. But it’s possible that this would trigger an iTunes rejection upon submission (Apple is very strict in their app approval process). Doing some hacky thing like this to “break” iOS functionality would likely mean a rejection.

I hope this helps.

Answer this question

Login

or

Join

to answer.

This question is in the General Section. Responses must be helpful and on-topic.

Your answer will be saved while you login or join.

Have a question? Ask Fluther!

What do you know more about?
or
Knowledge Networking @ Fluther