Created: 2011-07-13 15:55
Updated: 2018-10-10 15:29

PhoneGap NFC Reader Demo

Simple web app that reads an NDEF Message from a NFC tag.

The application will read NDEF tags when running.

The Android version will open the application when a tag with a Mime Media Record of type "text/pg" is scanned. On BlackBerry 10, the application will open when any NFC tag is scanned.

Supported Platforms

See the BlackBerry7 tag for the last version to support BlackBerry 7

Cordova CLI

Cordova 3.1 or greater is required. User npm to install Cordova. npm is part of nodejs.

$ npm install cordova -g





$ cordova run android

Windows Phone 8



Build and deploy with Visual Studio.

This code was test on a Nokia Lumia 825.

WP8 Problems

Cordova CLI 3.1.0-0.2.0 is broken (or misconfigured) and won't deploy the plugins, use Visual Studio to deploy.

Windows Phone NFC support is sketchy. Windows wants to grab and handle all NFC tags before the app does. This means that you'll get prompted by Windows to open URIs or get error messages for tags that Windows can't handle like Mime Media Tags. Dismiss the errors and you should be able to see the data in phonegap-nfc-reader. It's not ideal. Microsoft says they know about this. Maybe it will be fixed in Windows Phone 8.1?

BlackBerry 10



See the PhoneGap BlackBerry 10 Platform Guide if you need help getting your environment configured.

$ cordova run blackberry10 --devicepass 123456

This code was test on a BlackBerry Z10.

BlackBerry 10 Problems

Cordova CLI 3.1.0-0.2.0 has a problem with the engines tag in plugin.xml. If you want to install this in your own project, you may need to delete the engines section from plugin.xml before installing until a newer version of Cordova is released.

PhoneGap NFC

See phonegap-nfc for more info

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more