Apple NFC Feature

iPhone models 10 and 11 now supports background reading of NFC tags. If the data programmed in the tag is within Apple’s scheme (see below), you don’t need an app.

Older iPhone models still need an app to read NFC tags. These are models 7 and 8.

It is recommended to have the latest iOS software update. The latest software version update at this time is iOS13+.

Things To Keep In Mind

There are a few things to keep in mind when reading NFC tags. To avoid unintentional reading, Apple will only read tags when the phone is in use. Below are also phone activities that prohibits background reading.

  • The device has never been unlocked
  • A Core NFC reader is in progress
  • Apple Pay Wallet is in use
  • The camera is in use
  • Airplane mode is enabled

Apple background reading supports only a limited URL schemes at this time.

  • Website URL (http/https) – httpss://
  • Email –
  • SMS – sms:+6198761234
  • Telephone – tel:+6198761234
  • Facetime – facetime://
  • Facetime Audio – facetime-audio://
  • Maps –,Cuperino,California
  • HomeKit Accesory Setup – X-HM://12345

(Source: Apple Developer Documentation) See the full documentation here.

If there are multiple records in the tag, Apple will only use the first one. The record must also contain a universal link or is a supported scheme as shown above. What this means for businesses thinking about using NFC is that it can service both Apple and Android users. The downside is providing only one type of information.

So how are you able to take advantage of this? Put the most important record first and all others behind. This means you can provide more records for Android users while keeping Apple users engaged.

The increasing support of NFC by Apple is welcoming. Maybe future iOS updates will make it easier  for an iPhone to interact with NFC tags.

NFC Driven By An App

Interacting with an NFC tag using an app is different to common background reading. Why is this? An app offers more possibilities because the app can be programmed to read or execute specific tasks such as reading the unique ID of a tag. It is not just limited to Apple’s scheme.

No comment yet, add your voice below!

Add a Comment