NFC Chipset On Apple Devices

Solution 1:

Apple's Core NFC is able to write to NFC tags, they even have a sample project with explanations. But as far as I know, NFC support is limited and it looks like payment apps are not allowed to use it:

Core NFC doesn't support payment-related Application IDs.

I didn't spot any obvious reason in the App Store guidelines that would prohibit a public transport app provider from adding NFC support.

  • It's possible the provider's information is outdated (back from when Core NFC was not available).
  • Maybe the specific NFC type is not supported by Apple.
  • The provider may not want to give the usual 30% share to Apple (and thus states "Apple does not support it").
  • Maybe Apple does indeed reject "pay in app, transfer to NFC" use. That seems unlikely to me, though.