---
title: NFCFeliCaTag
framework: corenfc
role: symbol
role_heading: Protocol
path: corenfc/nfcfelicatag
---

# NFCFeliCaTag

An interface for interacting with a FeliCa™ tag.

## Declaration

```swift
protocol NFCFeliCaTag : NFCNDEFTag, __NFCTag
```

## Overview

Overview FeliCa is a trademark of Sony Corporation.

## Topics

### Specifying System Codes

- [ISO18092 system codes for NFC Tag Reader Session](bundleresources/entitlements/com.apple.developer.nfc.readersession.felica.systemcodes.md)

### Getting Current Information

- [currentSystemCode](corenfc/nfcfelicatag/currentsystemcode.md)
- [currentIDm](corenfc/nfcfelicatag/currentidm.md)

### Polling

- [polling(systemCode:requestCode:timeSlot:completionHandler:)](corenfc/nfcfelicatag/polling(systemcode:requestcode:timeslot:completionhandler:).md)
- [PollingRequestCode](corenfc/pollingrequestcode.md)
- [PollingTimeSlot](corenfc/pollingtimeslot.md)

### Requesting Services

- [requestService(nodeCodeList:completionHandler:)](corenfc/nfcfelicatag/requestservice(nodecodelist:completionhandler:).md)
- [requestServiceV2(nodeCodeList:completionHandler:)](corenfc/nfcfelicatag/requestservicev2(nodecodelist:completionhandler:).md)
- [EncryptionId](corenfc/encryptionid.md)

### Requesting Responses

- [requestResponse(completionHandler:)](corenfc/nfcfelicatag/requestresponse(completionhandler:).md)

### Requesting Specification Versions

- [requestSpecificationVersion(completionHandler:)](corenfc/nfcfelicatag/requestspecificationversion(completionhandler:).md)

### Requesting System Codes

- [requestSystemCode(completionHandler:)](corenfc/nfcfelicatag/requestsystemcode(completionhandler:).md)

### Resetting Modes

- [resetMode(completionHandler:)](corenfc/nfcfelicatag/resetmode(completionhandler:).md)

### Reading and Writing Without Encryption

- [readWithoutEncryption(serviceCodeList:blockList:completionHandler:)](corenfc/nfcfelicatag/readwithoutencryption(servicecodelist:blocklist:completionhandler:).md)
- [writeWithoutEncryption(serviceCodeList:blockList:blockData:completionHandler:)](corenfc/nfcfelicatag/writewithoutencryption(servicecodelist:blocklist:blockdata:completionhandler:).md)

### Sending FeliCa Commands

- [sendFeliCaCommand(commandPacket:completionHandler:)](corenfc/nfcfelicatag/sendfelicacommand(commandpacket:completionhandler:).md)

### Instance Methods

- [polling(systemCode:requestCode:timeSlot:resultHandler:)](corenfc/nfcfelicatag/polling(systemcode:requestcode:timeslot:resulthandler:).md)
- [readWithoutEncryption(serviceCodeList:blockList:resultHandler:)](corenfc/nfcfelicatag/readwithoutencryption(servicecodelist:blocklist:resulthandler:).md)
- [requestResponse(resultHandler:)](corenfc/nfcfelicatag/requestresponse(resulthandler:).md)
- [requestService(nodeCodeList:resultHandler:)](corenfc/nfcfelicatag/requestservice(nodecodelist:resulthandler:).md)
- [requestServiceV2(nodeCodeList:resultHandler:)](corenfc/nfcfelicatag/requestservicev2(nodecodelist:resulthandler:).md)
- [requestSpecificationVersion(resultHandler:)](corenfc/nfcfelicatag/requestspecificationversion(resulthandler:).md)
- [requestSystemCode(resultHandler:)](corenfc/nfcfelicatag/requestsystemcode(resulthandler:).md)
- [resetMode(resultHandler:)](corenfc/nfcfelicatag/resetmode(resulthandler:).md)
- [sendFeliCaCommand(commandPacket:resultHandler:)](corenfc/nfcfelicatag/sendfelicacommand(commandpacket:resulthandler:).md)
- [writeWithoutEncryption(serviceCodeList:blockList:blockData:resultHandler:)](corenfc/nfcfelicatag/writewithoutencryption(servicecodelist:blocklist:blockdata:resulthandler:).md)

## Relationships

### Inherits From

- [NFCNDEFTag](corenfc/nfcndeftag.md)
- [NSCoding](foundation/nscoding.md)
- [NSCopying](foundation/nscopying.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Tag types

- [Creating NFC Tags from Your iPhone](corenfc/creating-nfc-tags-from-your-iphone.md)
- [NFCISO7816Tag](corenfc/nfciso7816tag.md)
- [NFCISO15693Tag](corenfc/nfciso15693tag.md)
- [NFCMiFareTag](corenfc/nfcmifaretag.md)
- [NFCNDEFTag](corenfc/nfcndeftag.md)
- [NFCTag](corenfc/nfctag-swift.enum.md)
- [NFCTagCommandConfiguration](corenfc/nfctagcommandconfiguration.md)
