logoalt Hacker News

ssl-3today at 12:39 AM6 repliesview on HN

If that's true, then their mobile app team must be both completely separate and isolated from all communications.

Because it's really bad. And it's been bad for a really long time.

When all I want is to order a cheap cup of coffee, I get to stare at a throbbing box of fries while it tries to figure that out.

Get to the restaurant and signal my arrival? More throbbing fries.

Sometimes the fries never stop throbbing and the only way to get away from them and onto the next step is to force-close the app and start it again.

When I manage to accumulate enough points to order a free sandwich? "Sorry, something went wrong!" This leaves me with no sandwich, and no points. (I guess I was going to be disappointed no matter what -- maybe they're doing me a favor by fucking it up so bad that getting the food is impossible, since reaching the melancholy destination takes fewer steps this way.)

Over the years I've used multiple phones, from multiple manufacturers, with multiple carriers. It's not me; the app is consistently bad.

Oh. And speaking of carriers: Back when I had metered service, I used wifi where I could. The McDonald's near where I lived had free wifi, but their network had this app firewalled. It'd work anywhere but inside of the building where it was most useful.

But, yeah: The touchscreen kiosks are a bit more responsive than they initially were. It's too bad that they're gored up with finger grease and other bodily effluences, though, because they barely work with the layer of filth that covers them.


Replies

aidenn0today at 4:02 AM

I have a half-serious theory that their mobile app is for price discrimination. The best deals are only available in the app, but the experience is so bad that you'll only use it if you really need to.

show 2 replies
baschtoday at 1:09 AM

their app has some very strange flow to it, i cant tell if it feels designed by committee or if there are just so many strange use cases that its somehow the least bad given some arbitrary constraints i cant begin to understand.

even selecting my restaurant is a constant battle. the closest restaurant to my house as the bird flies is not the closest restaurant. even the closest by miles driven involves much more complication than the one i always want to pick. it constantly battles me that i have selected a suboptimal choice. maybe learn that when i am at home, i want to default to my preferred choice, every time, unless i say otherwise.

show 2 replies
a2128today at 9:36 AM

I've never once been able to use the McDonald's app over several years and multiple devices. I originally wanted to check the nutritional info of the menu. Download our app, it says. This website is better in our app, it says. The order screen constantly asks me to enter my app code. Collect points in our App! Do you have our App? I give in and finally download the App. "Something's not quite right", you didn't install our app properly (Aurora Store instead of Google Play), you didn't set up your device properly (unlocked bootloader), you did something wrong to upset the App and it will not run. Oh no, we can't let you see the number of calories in your burger with an unlocked bootloader!!! This stupid app has stricter protection than any of my banking apps and I will never be able to escape constantly being asked to use it

rstuart4133today at 7:33 AM

I gave up on the app completely when I placed an order via the app, was waved past the payment window, then the order window denied it was placed (and paid for). I showed them the phone with the order number still on it. They said it could be a screenshot. After arguing for a while, I drove away without food.

I eventually got a refund after digging throw their web site for an email address, and emailed them the statement showing where it has been paid. With the back and forward while they asked for evidence, it took over an hour of my time in the end to get the refund. It wasn't the money. It was the principle.

The app is by far the slowest, most unreliable way to place an order with them. Period. The next slowest (although far better) is the kiosks. They also unreliable when the printer doesn't work (which is most of the time), and you make the mistake of forgetting the receipt number. Other fast food outlets have solved this problem by getting you to enter your name. That's beyond McDonalds apparently. The fastest, and most reliable way by far is to talk to a human.

The order should be the reverse. It is beyond me how they get it so badly wrong. Maybe price discrimination is the reason. Nothing else makes much sense for an organisation of the size and resources of McDonalds.

Itoldmyselfsotoday at 12:00 PM

Their app also blocks the use of it on GrapheneOS, for no proper reason.

jd3today at 5:20 AM

The US app is still laggy (even on the iPhone 17 Pro) and constantly logs you out. My theory is that they set the login timeout to a low number to make it harder to accrue points.