簡體   English   中英

使用 NDEF 格式的 Android HCE 並使用 iOS CoreNFC 閱讀器應用程序讀取它

[英]Android HCE with NDEF format and use iOS CoreNFC reader app to read it

我開發了一個帶有 HCE 功能的 android 應用程序,並希望通過CoreNFC將字符串發送到 iPhone。 所以我使用了NFCReaderiOS ,這個例子來驗證是否成功。 以下代碼是我用來將數據返回到 iOS NFC reader應用程序的 android 部分:

@Override
public byte[] processCommandApdu(byte[] bytes, Bundle bundle) {
    if (Arrays.equals(bytes, APDU_SELECT)) {
        NdefMessage message = createTextMessage("Testing123");
        return message.toByteArray();
    } else {
        return A_ERROR;
    }
}

但是,iOS NFC reader應用程序無法捕獲 android 部分返回的任何響應。 在這種情況下,函數processCommandApdu由 iOS 閱讀器應用程序觸發。 除了上述方法,是否有任何解決方案可以通過 android HCE模擬NDEF標簽? 非常感謝。

我認為 iOS 不支持 NDEF APDU 以外的任何東西。

http://apps4android.org/nfc-specifications/NFCForum-TS-Type-4-Tag_2.0.pdf 的第 5 節應提供如何正確模擬帶有 NDEF 消息的類型 4 標簽的所有詳細信息。

還有一些關於https://stackoverflow.com/a/29127714/2373819 的更多細節

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM