[英]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 標簽的所有詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.