Skip to content
WebViewGold Vibe Coding to App Store
English
Get WebViewGold

Native feature

NFC tags for vibe-coded apps

Tap-to-check-in, equipment tags and contact cards: the NFC session is native, the logic stays in your web app. Pick your builder for the stack-specific setup and a prompt that wires it in.

From $109 one-time per platform, or let our team do it all from $698.

  • Approval guarantee – or money back within 14 days
  • No coding needed
  • One-time payment, free updates
  • 24/7 human support
  • Made in Germany since 2014 · ISO 27001

What NFC tags can do for your users

Tap-to-check-in

A tag at the entrance, desk or classroom stores a token. The user holds the phone to it, readnfc:// hands the token to your web app, and your backend records the visit for the logged-in user. Works in a dark venue and without pointing a camera at anything.

Asset and equipment tags

Stick a tag on a machine, a rental bike or a storage box and program its ID once with writenfc://?value=…. Staff tap it later to open the right record: maintenance log, rental status, stock count.

Tap-to-save contact cards

Write a vCard to a card or sticker (prefix VCARD_, properties separated by underscores) and other phones can save the contact with a tap. Useful for event, networking and real-estate apps.

Smart posters without a scan button

A tag that holds a plain https link to your domain (programmed with any NFC writer) is read by the phone itself on recent iPhones and most Android phones. With Universal Links and App Links set up, that link opens the app directly.

From blank tag to working feature

An afternoon, most of it testing with real tags.

  1. Choose tags that both platforms read

    NTAG213, NTAG215 or NTAG216 stickers and cards work with iPhones and Android phones and hold 144 to 888 bytes: enough for a token or a short URL, not for files. Order a few spares for testing.

  2. Enable NFC in the native app

    Android: the read and write API is described in the Android documentation. iOS: NFC is a WebViewGold plugin outside the general feature scope; request it (free consultation, non-binding quote) and enter the token you receive in NFCEnabled in Config.swift. Apple also requires the NFC tag reading capability and a purpose string that names your use case.

  3. Add a scan button

    When the user taps "Hold your phone to the tag", navigate to readnfc://, but only inside the app (check the custom user agent you set in WebViewGold). On iPhone, iOS shows its own scan sheet while the session listens.

  4. Handle the result

    Define a global readNFCResult function. iOS calls it with (data, id, tag): content, tag identifier and tag type. Android calls it with (data). Build your logic on data so it behaves the same on both.

  5. Validate on the server

    Send the value to your backend together with the user session and decide there whether a check-in counts. Tags can be copied, so rotate tokens or add time windows for anything valuable.

  6. Program tags from an admin screen

    Navigate to writenfc://?value=…: the app enters write mode and stores the value on the next tag held to the phone. Keep values short and URL-safe (letters, digits, hyphens) and encode spaces as %20.

Frequently asked questions

Does NFC work on iPhone inside a web app?

Not in Safari: iOS gives websites no NFC access. Inside a WebViewGold app it works through the native NFC plugin on iPhone 7 and newer. The user starts every scan, and iOS shows its own scan sheet while it listens.

Is NFC included in the WebViewGold license?

On Android the read and write API is part of the documentation. On iOS, NFC is a plugin outside the general feature scope: the WebViewGold team enables it per app with a token after a free consultation and a non-binding quote. Extended needs such as special tag types are custom work on both platforms.

Should I use NFC or a QR code?

QR codes cost nothing, work on every phone with a camera and are easy for reviewers to test. NFC is faster, works in the dark and feels premium, but needs tags and NFC hardware. Many apps offer both: NFC as the quick path, a QR code or typed code as the fallback.

Three ways to get your app into the stores

Same result, different amount of work on your side. All three come with the approval guarantee and 24/7 human support.

Do it yourself

$109 per platform, one-time

The WebViewGold license: a finished Xcode or Android Studio project. Paste your URL, set name and icon, switch on features, build and submit. Free updates forever.

See plans on the main page

Cloud Builder

$349 per license, one-time add-on

No Mac, no Xcode, no Android Studio: configure in the browser, we build both apps in the cloud and hand them to App Store Connect and the Play Console.

How the Cloud Builder works Try the free demo

Full Service

$698 per platform $798

Send us your URL and icon. Our team configures, builds and delivers your app within 72 hours, white-label, with source projects. Both platforms for $1,158.

Full Service details Powered by WeSetupYourWebViewApp

Winter Sale prices valid until December 31, 2026.

Ready to ship your app?

App Store & Google Play approval guarantee – or your money back within 14 days

Rather hand it over? Full Service: we configure, build and deliver within 72 hours, from $698 per platform. Questions? Chat with us 24/7.

Refunds are granted under the conditions listed in our FAQ: a non-content rejection by Apple and/or Google, claimed within 14 days after purchase.