tencent cloud

NFC-Ndef
Last updated: 2024-11-21 18:48:11
NFC-Ndef
Last updated: 2024-11-21 18:48:11

.connect

The method is utilized as Ndef.connect().
Function Description: Establishes a connection with the NFC tag.
Parameters and Description: Object object.
Attributes
Types
Default value
Required
Note
success
function
-
Not required
Callback function for successful interface invocation
fail
function
-
Not required
Callback function for unsuccessful interface invocation
complete
function
-
Not required
Callback function executed upon the completion of the interface invocation (both successful and unsuccessful invocations)

.close

The method is employed as Ndef.close().
Function Description: Disconnects the link.
Parameters and Description: Object object.
Attributes
Types
Default value
Required
Note
success
function
-
Not required
Callback function for successful interface invocation
fail
function
-
Not required
Callback function for unsuccessful interface invocation
complete
function
-
Not required
Callback function executed upon the completion of the interface invocation (both successful and unsuccessful invocations)
Error Code
Error Codes
Error Message
Note
13000
The device does not support NFC
-
13001
The system's NFC switch is not activated.
-
13010
An unknown error occurred.
-
13019
user is not authorized
User Authorization Denied
13011
invalid parameter
Invalid parameter
13012
parse NdefMessage failed
Failed to parse the parameter into NdefMessage.
13021
NFC discovery already started
NFC scanning has already commenced.
13018
NFC discovery has not started
Attempted to halt NFC scanning without initiating it.
13022
Tech already connected
The tag has been successfully connected.
13023
Tech has not connected
Attempted to disconnect without a tag being connected.
13013
NFC tag has not been discovered
No NFC tag was detected.
13014
invalid tech
Invalid tag technology.
13015
unavailable tech
Failed to acquire the corresponding technology from the tag.
13024
function not support
The current tag technology does not support this feature.
13017
system internal error
The related read-write operation has failed.
13016
connect fail
Connection failed

.setTimeout

The method is utilized as Ndef.setTimeout(Object object).
Function Description: Setting the timeout duration.
Parameters and Description: Object object
Attributes
Types
Default value
Required
Note
timeout
number
-
Supported
Setting the timeout duration (ms)
success
function
-
Not required
Callback function for successful interface invocation
fail
function
-
Not required
Callback function for unsuccessful interface invocation
complete
function
-
Not required
Callback function executed upon the completion of the interface invocation (both successful and unsuccessful invocations)
Error Code
Error Codes
Error Message
Note
13000
The device does not support NFC
-
13001
The system's NFC switch is not activated.
-
13010
An unknown error occurred.
-
13019
user is not authorized
User Authorization Denied
13011
invalid parameter
Invalid parameter
13012
parse NdefMessage failed
Failed to parse the parameter into NdefMessage.
13021
NFC discovery already started
NFC scanning has already commenced.
13018
NFC discovery has not started
Attempted to halt NFC scanning without initiating it.
13022
Tech already connected
The tag has been successfully connected.
13023
Tech has not connected
Attempted to disconnect without a tag being connected.
13013
NFC tag has not been discovered
No NFC tag was detected.
13014
invalid tech
Invalid tag technology.
13015
unavailable tech
Failed to acquire the corresponding technology from the tag.
13024
function not support
The current tag technology does not support this feature.
13017
system internal error
The related read-write operation has failed.
13016
connect fail
Connection failed

.isConnected

The method is utilized as Ndef.isConnected().
Note:
This interface has been deprecated; developers can maintain the connection status independently.
Function Description: Verifies if a connection has been established.
Parameters and Description: Object object.
Attributes
Types
Default value
Required
Note
success
function
-
Not required
Callback function for successful interface invocation
fail
function
-
Not required
Callback function for unsuccessful interface invocation
complete
function
-
Not required
Callback function executed upon the completion of the interface invocation (both successful and unsuccessful invocations)
Error Code
Error Codes
Error Message
Note
13000
The device does not support NFC
-
13001
The system's NFC switch is not activated.
-
13010
An unknown error occurred.
-
13019
user is not authorized
User Authorization Denied
13011
invalid parameter
Invalid parameter
13012
parse NdefMessage failed
Failed to parse the parameter into NdefMessage.
13021
NFC discovery already started
NFC scanning has already commenced.
13018
NFC discovery has not started
Attempted to halt NFC scanning without initiating it.
13022
Tech already connected
The tag has been successfully connected.
13023
Tech has not connected
Attempted to disconnect without a tag being connected.
13013
NFC tag has not been discovered
No NFC tag was detected.
13014
invalid tech
Invalid tag technology.
13015
unavailable tech
Failed to acquire the corresponding technology from the tag.
13024
function not support
The current tag technology does not support this feature.
13017
system internal error
The related read-write operation has failed.
13016
connect fail
Connection failed

.offNdefMessage

The method is utilized as Ndef.onNdefMessage(function callback).
Function Description: Cancels the monitoring of Ndef messages.
Parameters and Description: function callback.

.onNdefMessage

The method is employed as Ndef.offNdefMessage(function callback).
Function Description: Monitors Ndef messages.
Parameters and Description: function callback.

.writeNdefMessage

The method is employed as Ndef.writeNdefMessage(Object object).
Function Description: Overwrites the content of Ndef tags.
Parameters and Description: Object object.
Attributes
Types
Default value
Required
Note
uris
Array
-
Not required
URI array.
texts
Array
-
Not required
Text array.
records
Array
-
Not required
An array of binary objects, requiring specification of id, type, and payload (all of which are of the ArrayBuffer type).
success
function
-
Not required
Callback function for successful interface invocation
fail
function
-
Not required
Callback function for unsuccessful interface invocation
complete
function
-
Not required
Callback function executed upon the completion of the interface invocation (both successful and unsuccessful invocations)
Error Code
Error Codes
Error Message
Note
13000
The device does not support NFC
-
13001
The system's NFC switch is not activated.
-
13010
An unknown error occurred.
-
13019
user is not authorized
User Authorization Denied
13011
invalid parameter
Invalid parameter
13012
parse NdefMessage failed
Failed to parse the parameter into NdefMessage.
13021
NFC discovery already started
NFC scanning has already commenced.
13018
NFC discovery has not started
Attempted to halt NFC scanning without initiating it.
13022
Tech already connected
The tag has been successfully connected.
13023
Tech has not connected
Attempted to disconnect without a tag being connected.
13013
NFC tag has not been discovered
No NFC tag was detected.
13014
invalid tech
Invalid tag technology.
13015
unavailable tech
Failed to acquire the corresponding technology from the tag.
13024
function not support
The current tag technology does not support this feature.
13017
system internal error
The related read-write operation has failed.
13016
connect fail
Connection failed

Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback