Redirect RulesBasic+

Device Redirects

Send iPhone users to one URL and Android users to another — or set a separate destination for desktop browsers.

What are Device Redirects?

Device Redirects detect the scanner's device operating system and route them to a device-appropriate URL:
- iOS — iPhones and iPads
- Android — Android phones and tablets
- Desktop / Other — laptops, desktops, and any unidentified device

You only need to fill in the devices you want to override. Devices without a URL fall through to whatever rule is below (Scheduled, A/B, or Default).

Available on the Basic plan and above.

Priority: Overrides Scheduled and A/B

Device Redirects have high priority — they override both Scheduled Redirects and A/B Tests for matched device types.

The only rule that beats Device Redirects is the Scan-Limit Offer Redirect (which is terminal and overrides everything).

Example: iOS URL is set, Scheduled Redirect is active, and it's 8 PM (during a dinner window). An iPhone user will go to the iOS URL — not the dinner menu scheduled URL — because Device has higher priority than Scheduled.

If Scan-Limit Offer Redirect is also active, it overrides Device Redirects too. All visitors — including iOS and Android — will go to the scan-limit offer/fallback URLs, not their device-specific URLs.

When to Use It

  • App download QR codes — send iOS users to the App Store and Android users to the Google Play Store

  • Platform-specific deep links — iOS Universal Links for iPhone, Android App Links for Android

  • Desktop fallback — if your QR destination is mobile-only, redirect desktop visitors to a 'please use your phone' page

  • Platform-specific content — link different users to iOS-only or Android-exclusive features

Partial Device Coverage

You do not need to fill all three device slots. If you only set iOS and Android URLs and leave Desktop blank:
- iOS users → iOS URL
- Android users → Android URL
- Desktop users → fall through to Scheduled (if active) → A/B test (if active) → Default URL

This is useful when you want app-store routing for mobile but want desktop users to participate in an A/B test or see the standard page.

If you set all three device slots (iOS + Android + Desktop) and also have an A/B test configured, the editor will show a block error — the A/B test can never fire because every device is covered by a device redirect.

How to Set It Up

1

Open the QR editor → Step 3 (Configure)

Go to your QR code, click Edit, and navigate to the Configure step.

2

Open Device-Based Redirects

Click the Device-Based Redirects section to expand it.

3

Set iOS destination

Enter the URL for iPhone and iPad users — typically your App Store link.

4

Set Android destination

Enter the URL for Android phone and tablet users — typically your Google Play link.

5

Set Desktop destination (optional)

Enter a URL for desktop users, or leave blank to fall through to the next rule.

6

Save

Click Save QR Code. Test by scanning on both an iPhone and an Android phone.

How Device Detection Works

SMLLR reads the User-Agent header sent by the scanner's browser. Modern browsers on iOS and Android reliably identify themselves. Very old browsers or privacy browsers that mask the User-Agent may fall through to the default URL.

Detection accuracy for standard smartphones (iPhone, Samsung, Google Pixel, etc.) is greater than 99%.

Was this article helpful?

Still need help?

Mon–Sat · 24-hour response