Interface NFCReaderSessionDelegate


  • public interface NFCReaderSessionDelegate
    [@protocol] NFCReaderSession General reader session callbacks
    • Method Detail

      • readerSessionDidDetectTags

        default void readerSessionDidDetectTags​(NFCReaderSession session,
                                                NSArray<?> tags)
        readerSession:didDetectTags: Gets called when the reader detects NFC tag(s) in the polling sequence.
        Parameters:
        session - The session object used for tag detection.
        tags - Array of @link NFCTag @link/ objects.
      • readerSessionDidInvalidateWithError

        void readerSessionDidInvalidateWithError​(NFCReaderSession session,
                                                 NSError error)
        readerSession:didInvalidateWithError: Gets called when a session becomes invalid. At this point the client is expected to discard the returned session object.
        Parameters:
        session - The session object that is invalidated.
        error - The error indicates the invalidation reason.
      • readerSessionDidBecomeActive

        void readerSessionDidBecomeActive​(NFCReaderSession session)
        readerSessionDidBecomeActive: Gets called when the NFC reader session has become active. RF is enabled and reader is scanning for tags. The @link readerSession:didDetectTags: @link/ will be called when a tag is detected.
        Parameters:
        session - The session object in the active state.