I just tested with a friend’s Android phone and it can successfully read the Apex flashed with OpenJavaCard-NDEF. But perhaps the applet code is flawed in some way that makes it incompatible with iOS? According to Apple’s Core NFC docs:
Using Core NFC, you can read Near Field Communication (NFC) tags of types 1 through 5 that contain data in the NFC Data Exchange Format (NDEF).
So at least in theory the Type-4 Apex should be compatible. I’d be curious to hear if the official VivoKey NDEF applet fares any better.
Just to be clear, type 4 refers to the NFC specification type for a tag. It’s simply means that type 4 tags are accessed via a standardized AID using APDU commands. The apex is not a type 4 nfc chip until the application is loaded… if that makes any sense.
For the kind folks who planned to test with their own iPhones, any luck? Been trying various modifications to the NDEF applet and still no dice, only compatibility mode works.
Damn. Forgot. Will steal the iPhone from my wife tonight and test.
Also… I updated the NDEF record cap file on the Fidesmo service the other day. A couple bug fixes merged from the master branch. Might have an effect…maybe.