JCSNFCSession

@interface JCSNFCSession : NSObject

Предназначен для подключения к NFC-смарт-карте

Методы

state

+ (JCSNFCSessionState)state

Получить состояние NFC-адаптера

return:состояние NFC-адаптера

initWithQueue

- (instancetype)initWithQueue:(dispatch_queue_t)queue
    deviceDetectedHandler:(JCSDeviceDetectedHandlerType)deviceDetectedHandler
    closeSessionHandler:(JCSCloseSessionHandlerType)closeSessionHandler

Конструктор JCSNFCSession

param queue:очередь в которой будет выполняться оперции при работе с картой
param deviceDetectedHandler:
 callback функция в которая будет вызвана при подключении NFC-карты
param closeSessionHandler:
 callback функция в которая будет вызвана при завершении сессии

isNfcSessionAvailable

- (BOOL)isNfcSessionAvailable

Получить признак доступности сесси NFC

return:признак доступности сесси NFC

changeAlertMessage

- (void)changeAlertMessage:(NSString*)alertMessage

Метод для изменения сообщения во время работы с NFC сессией

param alertMessage:
 строка сообщения

open

- (void)openWithAlertMessage:(NSString*)alertMessage

Начать ожидание подключения к NFC-смарт-карте

param alertMessage:
 сообщение для отображения при ожидании NFC-карты

close

- (void)close

Закончить сессию подключения к NFC-смарт-карте.