Это первый раз, я работаю с функцией NFC
. Я столкнулся с проблемой кодирования сообщения NDEF.Как кодировать сообщение NDEF
мы попробовали 2 приложения для записи данных в тег NFC, имена NDEF and TagWriter
. Я пишу свои данные в текстовый format.This является то, что мой данные
{name:myTag,tagDetails:{name:"myOrganization",addess:"xxxxx"}}
То, что я понимаю, оба приложения кодируют и инъекционные данные в tag.The проблемы было во время чтения времени.
Как только я прочитал тег, я преобразовываю байты в строку, как nfcEvent.tag.ndefMessage[0].payload
.
Что такое теги, написанные NDEF App
, после преобразования точных данных, поступающих с тем, что я написал в тег. Проблема с TagWritter
, после преобразования этих данных тегов она поступает в этом формате.
"en"{name:myTag,tagDetails:{name:"myOrganization",addess:"xxxxx"}}""
Что касается этого, я сделал некоторые исследования, что я нашел TagWritter App
преобразования данных в формат UTF-8
.
Я думаю, из-за этого это происходит. Возможно, я ошибаюсь.
как я могу решить эту проблему.
Примечание: Я использую Apache cordova
для создания приложения для Android.
Спасибо.