title: iOS 13 NFC Core - Reading NDEF Tags (e.g. ISO 14443 Type A JavaCard)
body: <p>Can I read an NDEF tag on a javacard using an applet like <a href="https://github.com/OpenJavaCard/openjavacard-ndef" rel="nofollow noreferrer">https://github.com/OpenJavaCard/openjavacard-ndef</a> with an iPhone 7 or above (with Core NFC support)? It seems like NFC was particularly enhanced for iOS 13. The documentation <a href="https://developer.apple.com/documentation/corenfc" rel="nofollow noreferrer">https://developer.apple.com/documentation/corenfc</a> indicates cards adhering to the ISO 7816 or ISO 15693 standard can be read with the iPhone. Can anyone confirm this?</p>
  
  <p>I have two javacards available:</p>
  
  <ul>
  <li><a href="https://www.smartcardfocus.us/shop/ilp/id~709/javacos-a22-dual-interface-java-card-150k/p/index.shtml" rel="nofollow noreferrer">JavaCOS A22 dual interface Java card - 150K</a> (version 2.2.2)</li>
  <li><a href="https://www.smartcardfocus.com/shop/ilp/id~879/nxp-j3h145-dual-interface-java-card-144k/p/index.shtml" rel="nofollow noreferrer">NXP J3H145 Dual Interface Java card - 144k</a> (version 3.0.4)</li>
  </ul>
  
  <p>I've installed the app on both cards and can't read it from the iPhone.</p>
  
  <p>I've tested with <a href="https://developer.apple.com/documentation/corenfc/building_an_nfc_tag-reader_app" rel="nofollow noreferrer">https://developer.apple.com/documentation/corenfc/building_an_nfc_tag-reader_app</a>  - it can detect my Yubikey, but not a JavaCard running NDEF applet. What sorts of NFC tags can be read from the iPhone?</p>