Skip to content

NFC-Ndef

.connect

TIP

該API使用方法為: Ndef.connect()

  • 功能說明: 連接NFC標籤
  • 參數及說明: Object object。
    内容類型預設值必填說明
    successFunction-接口調用成功的回呼函數
    failFunction-接口調用失敗的回呼函數
    completeFunction-接口調用結束的回呼函數(無論成功與否都執行)

.close

TIP

該API使用方法為: Ndef.close()

  • 功能說明: 斷開連接

  • 參數及說明: Object object。

    内容類型預設值必填說明
    successFunction-接口調用成功的回呼函數
    failFunction-接口調用失敗的回呼函數
    completeFunction-接口調用結束的回呼函數(無論成功與否都執行)
  • 錯誤碼

    錯誤碼錯誤資訊說明
    13000設備不支持NFC-
    13001系統NFC開關未打開-
    13010未知錯誤-
    13019user is not authorized用戶未授權
    13011invalid parameter參數無效
    13012parse NdefMessage failed將參數解析為NdefMessage失敗
    13021NFC discovery already started已經開始NFC掃描
    13018NFC discovery has not started嘗試在未開始NFC掃描時,停止NFC掃描
    13022Tech already connected標籤已經連接
    13023Tech has not connected嘗試在未連接標籤時斷開連接
    13013NFC tag has not been discovered未掃描到NFC標籤
    13014invalid tech無效的標籤科技
    13015unavailable tech從標籤上獲取對應科技失敗
    13024function not support當前標籤科技不支持該功能
    13017system internal error相關讀寫操作失敗
    13016connect fail連接失敗

.setTimeout

TIP

該API使用方法為: Ndef.setTimeout(Object object)

  • 功能說明: 設定超時時間

  • 參數及說明: Object object。

    内容類型預設值必填說明
    timeoutnumber-設定超時時間(ms)
    successFunction-接口調用成功的回呼函數
    failFunction-接口調用失敗的回呼函數
    completeFunction-接口調用結束的回呼函數(無論成功與否都執行)
  • 錯誤碼

    錯誤碼錯誤資訊說明
    13000設備不支持NFC-
    13001系統NFC開關未打開-
    13010未知錯誤-
    13019user is not authorized用戶未授權
    13011invalid parameter參數無效
    13012parse NdefMessage failed將參數解析為NdefMessage失敗
    13021NFC discovery already started已經開始NFC掃描
    13018NFC discovery has not started嘗試在未開始NFC掃描時,停止NFC掃描
    13022Tech already connected標籤已經連接
    13023Tech has not connected嘗試在未連接標籤時斷開連接
    13013NFC tag has not been discovered未掃描到NFC標籤
    13014invalid tech無效的標籤科技
    13015unavailable tech從標籤上獲取對應科技失敗
    13024function not support當前標籤科技不支持該功能
    13017system internal error相關讀寫操作失敗
    13016connect fail連接失敗

.offNdefMessage

TIP

該API使用方法為: Ndef.onNdefMessage(function callback)

  • 功能說明: 取消監聽Ndef消息
  • 參數及說明: function callback。

.onNdefMessage

TIP

該API使用方法為: Ndef.offNdefMessage(function callback)

  • 功能說明: 監聽Ndef消息
  • 參數及說明: function callback。

.writeNdefMessage

TIP

該API使用方法為: Ndef.writeNdefMessage(Object object)

  • 功能說明: 重寫Ndef標籤內容

  • 參數及說明: Object object。

    内容類型預設值必填說明
    urisArray-uri數組
    textsArray-text數組
    recordsArray-二進位對象數組,需要指明id,type以及payload(均為ArrayBuffer類型)
    successFunction-接口調用成功的回呼函數
    failFunction-接口調用失敗的回呼函數
    completeFunction-接口調用結束的回呼函數(無論成功與否都執行)
  • 錯誤碼

    錯誤碼錯誤資訊說明
    13000設備不支持NFC-
    13001系統NFC開關未打開-
    13010未知錯誤-
    13019user is not authorized用戶未授權
    13011invalid parameter參數無效
    13012parse NdefMessage failed將參數解析為NdefMessage失敗
    13021NFC discovery already started已經開始NFC掃描
    13018NFC discovery has not started嘗試在未開始NFC掃描時,停止NFC掃描
    13022Tech already connected標籤已經連接
    13023Tech has not connected嘗試在未連接標籤時斷開連接
    13013NFC tag has not been discovered未掃描到NFC標籤
    13014invalid tech無效的標籤科技
    13015unavailable tech從標籤上獲取對應科技失敗
    13024function not support當前標籤科技不支持該功能
    13017system internal error相關讀寫操作失敗
    13016connect fail連接失敗