APK Review Lab
McDonald's

McDonald's

McDonald's Apps
Version 3.47.0 Trusted App
2.5 2642835 Reviews
Aug 26 Updated
Rated for 3+ Rating
Varies with device Android
Varies with device Size

About McDonald's

McDonald's
Manually Reviewed by
APK Review Lab Team Security Tested

You open the app and are greeted with a splash screen featuring the golden arches. The first thing that appears is a prompt to enable location services. Deny it, and the store finder becomes useless. The home screen shows a grid of buttons: Order, Deals, Rewards, Menu, Store, and More. A banner ad for a limited-time offer sits at the top. The interface is clean but cluttered with promotional content. The app does not offer a tutorial. It expects you to figure out the flow on your own.

After a few seconds, a pop-up asks if you want to enable notifications. This is for deal alerts and order updates. The app does not explain what kind of notifications you will receive. Users who accept often report being bombarded with promotional messages. The notification settings are buried in the account section, making them hard to find. This fragmented onboarding creates a disjointed first-time experience. The app prioritizes getting you to order over helping you understand how it works.

The Ordering Flow – From Selection to Checkout

Tapping the Order button takes you to the menu. The menu is organized by category: Burgers, Chicken & Fish, Salads, Sides, Beverages, Desserts, and Combos. Each item shows a picture, name, price, and calorie count. Tapping an item opens a detail screen with a description, nutritional information, and customization options. You can add or remove ingredients, select portion sizes, and choose meal upgrades. The customization is robust but can be overwhelming for first-time users. The app does not provide visual cues for popular items or recommended combinations.

After adding items to the bag, you proceed to checkout. The app asks you to select a pickup method: In-Restaurant, Drive-Thru, or Curbside. The Drive-Thru option requires you to enter your vehicle details. The Curbside option asks for a parking spot number. The app does not clearly explain the differences between these options. Some users report accidentally selecting the wrong option and being unable to change it. The checkout screen shows the total, any applied deals, and the estimated pickup time. The app then prompts you to select a payment method. Credit cards, Google Pay, and Apple Pay are supported. The payment flow is straightforward, but some users report that the app gets stuck on the payment processing screen, requiring a restart.

MyMcDonald's Rewards – Points and Redemption

The Rewards section shows your current points balance, recent transactions, and available rewards. The app uses a points system: spend $1 to earn 100 points. Points can be redeemed for free food items. The rewards catalog includes items like a regular soft drink, hash brown, small fries, or a McFlurry. The app does not clearly show how many points you have earned from each order. Users have to dig into the transaction history to see point earnings. The rewards redemption process is also confusing. You must select a reward before placing an order, and it can only be used in the same transaction. The app does not allow you to save rewards for later or combine multiple rewards in one order.

The rewards program was updated in March 2026, with changes to point requirements and reward options. Users have complained that the rewards are becoming less valuable, with some pointing out that the points needed for certain items have increased. The app does not notify users of these changes. Users have to discover them through trial and error. This lack of transparency is a recurring theme in user complaints. The app's rewards section does not provide a clear overview of the program terms or recent changes. Users are left to figure it out on their own.

Performance and Stability – The Lag and Crash Cycle

The app's performance is a major pain point. Multiple users report that the app is slow, laggy, and prone to crashes. The lag is most noticeable during peak hours, when the app is likely under heavy server load. The app's home screen can take several seconds to load, and the menu navigation is often choppy. Some users report that the app freezes during checkout, forcing them to restart and start over. The app's crash rate is higher than average for a food app, according to user reviews. The developer's changelog mentions bug fixes and performance improvements, but the issues persist for many users.

The app's data usage is also a concern. The app loads high-resolution images for menu items, which can consume significant data. The app does not offer a low-data mode or the ability to pre-load menus over Wi-Fi. This is a problem for users with limited data plans. The app also does not handle poor network conditions well. Users report that the app becomes unresponsive or crashes when the network signal is weak. The app's reliance on a stable internet connection is a limitation for users in areas with spotty coverage.

Data Privacy and Permission Handling

The app requests several permissions: location, camera, and storage. The location permission is used for the store finder and to determine which restaurant you are at. The camera permission is used for scanning QR codes and receipts. The storage permission is used for saving receipts and caching menu images. The app does not clearly explain why these permissions are needed. The permission requests are bundled together, making it difficult for users to understand what each permission does. The app's data safety section states that it shares location, personal information, and four other data types with third parties. The app does not specify which third parties or why the data is shared. This lack of transparency is a significant privacy concern.

The app's developer, McDonald's Global Markets LLC, is based in the US. The app complies with US data protection laws but does not explicitly mention GDPR compliance. This is a concern for users in the EU and other regions with strict data protection laws. The app's privacy policy is available on the McDonald's website, but it is not easily accessible within the app. Users must search for it separately. The app's data sharing practices are likely related to ad targeting and analytics, but the app does not confirm this. The lack of clarity about data usage is a common issue in free apps, but it is particularly concerning for a brand as large as McDonald's.

The McDelivery Experience – A Separate Challenge

The McDelivery feature is integrated into the app, but it operates differently from in-store ordering. When you select delivery, the app asks for your delivery address and shows a list of nearby restaurants that offer delivery. The delivery times and fees vary by location. The app does not provide real-time tracking for delivery orders. Users have to rely on third-party delivery services for tracking, which can be inconsistent. The app also does not handle delivery issues well. Users report that orders get stuck on "finding a rider" for an hour or more. Some users report that their delivery orders are cancelled without explanation, leaving them frustrated and hungry.

The delivery experience is a significant weak point for the app. The app's integration with third-party delivery services is not seamless. Users have to switch between the McDonald's app and the delivery service's app for tracking and support. The app also does not provide a way to contact the delivery driver directly. All communication goes through the third-party service. This creates a disjointed experience that undermines the convenience of ordering through the app. The app would benefit from better integration with delivery services and more transparent communication about order status.

Screenshots

App Specifications

Latest Version3.47.0
Uploaded byMcDonald's Apps
Requires AndroidVaries with device
CategoryChildren
Content RatingRated for 3+

Technical Details

Package Namecom.mcdonalds.mobileapp
LanguagesEnglish
Architecturearm64-v8a
SignatureVerified by APK Review Lab Security

Security & Additional Info

Scan Result Secure
Package Name com.mcdonalds.mobileapp
SHA‑256 —
App Permissions 0
Google Play

Previous Versions

McDonald's 1.0 Varies with device •
Get