Apple Wallet поддерживает протокол дополнительных услуг. Я хочу использовать это, чтобы прочитать карту лояльности Walgreens (единственная карта лояльности с поддержкой NFC, которая у меня есть), чтобы лучше понять технологию.
Команды APDU, необходимые для этого, можно найти на странице 68 в спецификации NFC.15, где описана команда APDU SELECT FILE: http://www.gsma.com/digitalcommerce/wp-content/uploads/2014/07/NFC.15-Version-1.0-Mobile-Commerce-NFC-Coupons-and-Acceptance-Technical-Proposal.pdf
Передача следующего APDU SELECT FILE на Apple Watch (при выбранной карте)
00 A4 04 00 07 A0 00 00 05 59 00 01 00
Возврат
6A 82 (File not found)
Из документации я ожидал, что эта команда выберет текущий файл карты лояльности или специальный ответ, содержащий список более конкретных идентификаторов, если доступно несколько файлов. Что я делаю неправильно? Использует ли Apple Wallet собственный RID?