Writing NFC Tags on iOS

The Apple iOS NFC SDK, CoreNFC, does not support writing NFC tags, only reading NFC tags that have been properly encoded. This is a limitation of CoreNFC.

Implications

NFC tag writing on iOS is not expected in the near future, so alternate solutions must be found. This is not a big issue for consumers; as most consumers do not encode their own NFC tags, but interact with tags that have already been encoded. It’s important that producers of NFC tags properly encode NFC tags.

Solutions

There are several solutions to get NFC tags that will be properly read by iOS:

  • Purchase NFC tags from the GoToTags Store that are encoded with static NDEF data. The action performed by the NFC tag will always be the same.
  • Purchase blank NFC tags and encode them with an NFC enabled Android phone and app. The NXP TagWriter app is a useful Android app. You can rewrite the NFC tag using the Android phone and read the NFC tags using the iPhone.
  • Purchase blank NFC tags and an NFC reader/writer and encode them with a Windows PC using the GoToTags NFC Encoder. You can rewrite the NFC tag using the Encoder and read the NFC tags using the iPhone.
  • Purchase NFC tags from the GoToTags Store and have them encoded to the GoToTags Platform. The Platform allows users to remotely change the action of the NFC tag via an admin dashboard. An Android phone or Windows PC is not required. Most large deployments of NFC tags are encoded with a Platform as this has the most benefits.

Note that since iOS does not allow NFC tag writing, there is not a solution using just an iPhone.

Updated on August 23, 2017

Was this article helpful?

Related Articles