> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scanova.io/llms.txt
> Use this file to discover all available pages before exploring further.

# App Store QR Code

> Create a QR code that links to your app in the App Store or Play Store.

## What it's for

An App Store QR code sends scanners straight to your app's listing in Google Play or the Apple App Store — automatically picking the right store for the scanning device. It's a **Quick Code** — a direct-action QR with no landing page. In the app, the tile for it reads "Send scanners to the right app store for their device."

<Note>
  App Store is **always a dynamic** QR code — this is required for the automatic, OS-based redirect at scan time. You get a Scanova short URL (`scnv.io/...`) and can attach a custom domain, but there's no landing page of its own.
</Note>

## Redirect behavior

With **Auto-detect device and redirect** on (the default), a scan behaves as follows:

* An **Android** device is redirected straight to the Google Play URL.
* An **iOS or Mac** device is redirected straight to the Apple App Store URL.
* Any other device sees a choice screen listing both links.

Turning the toggle **off** always shows the choice screen with both links, to every scanner, regardless of device.

<Tip>
  If you only fill in one store URL, that's the only link scanners on any device will be offered.
</Tip>

## Create an App Store QR code

<Steps>
  <Step title="Open Create QR Code and choose Quick Code">
    From the sidebar, go to **QR Codes**, then click **Create QR Code** (or navigate to `/qr/create`). Click the **Quick Code** card.
  </Step>

  <Step title="Pick App Store">
    On the **Quick Code** type grid, click **Configure** under **App Store**, in the **Dynamic** section at the top (this type has no Static option). This opens the form at `/qr/quick/appStore`.
  </Step>

  <Step title="Add your store links">
    Enter your **Google Play Store URL** and/or **Apple App Store URL** — add at least one. Leave **Auto-detect device and redirect** on unless you specifically want every scanner to see a choice screen regardless of device.

    <Frame caption="The App Store Quick Code form with both store URLs entered and auto-detect on">
      <img src="https://mintcdn.com/scanova-api/q8t3kzcRTgAP7jV0/images/v2/qr-codes/create/app-store/app-store-quick-code-form.png?fit=max&auto=format&n=q8t3kzcRTgAP7jV0&q=85&s=eae5c160fac9ce8f6818cc4d82fcaaae" alt="App Store Quick Code form with Google Play and Apple App Store URLs filled in, the auto-detect toggle on, and the dynamic QR code's auto-generated short URL" width="1280" height="976" data-path="images/v2/qr-codes/create/app-store/app-store-quick-code-form.png" />
    </Frame>
  </Step>

  <Step title="Review the short URL">
    Because this type is always dynamic, a Scanova short URL is generated automatically (for example `scnv.io/6z02`). Edit the slug, attach a verified custom domain, or enable UTM tracking parameters under **Advanced settings**.
  </Step>

  <Step title="Publish">
    Click **Publish**. A panel opens to confirm or rename the QR code, assign a folder or tags, and adjust QR design before confirming.
  </Step>
</Steps>

## Creating one via the API

To create an App Store QR code through the API rather than the UI, use category ID `10` (labeled **App Store** in the [Create QR Code](/v1/api-reference/endpoint/qr_manager/create) **Category dropdown reference** table, `allowed_qr_types: "dy"` — only `"dy"` is valid for `qr_type`), with an `info` payload shaped like:

```json theme={null}
{
  "type": "appStore",
  "data": [
    { "type": "playStore", "url": "https://play.google.com/store/apps/details?id=com.acme.app" },
    { "type": "appleStore", "url": "https://apps.apple.com/app/id123456789" }
  ]
}
```

`data` is an array with 0–2 entries (`playStore` and/or `appleStore`) — include at least one. An optional sibling `settings: { "autoDetectDisabled": true }` disables the auto-redirect and always shows the choice screen; omit it (or leave it `false`) to keep auto-detect on.

See [Create QR Code](/v1/api-reference/endpoint/qr_manager/create) for the full request schema.

## Related

* [App Deep Link QR Code](/qr-codes/create/app-deep-link) — opens straight to a specific screen in your app instead of a store listing.
* [Creating your first QR code](/getting-started/first-qr-code) — a full walkthrough of the Quick Code flow this type belongs to.
* [Folders, tags & bulk operations](/qr-codes/manage/folders-tags-bulk-operations) — organize the QR code after publishing it.
