智能海报 VS 纯文本和 URI

Smart Poster VS plain text and URI

我想知道有两个记录(URI 记录,textRecord'json')的 smartPoster 和只有两个简单记录的区别是什么,第一个是 URI,第二个是纯文本'json'.

我的第二个问题是使用 MIME 类型和使用纯文本发送 json 文本格式之间的区别。

第一个问题的答案是 NFC 论坛规范允许对 URI 网络 link 上的标题进行编码。因此,smartposter 规范包含 link 和文本标题,而 URI 规范仅包含 link。

实际上,这个标题几乎完全是多余的。所有移动 phone 读者将启动页面或显示 link。此外,它会占用内存space,这将限制您对NFC芯片的选择。简而言之,不要使用 smartposter 规范。

对于你的第二个问题,这取决于你是指数据在标签上的编码方式还是 phone 将如何解释数据。我假设您的意思是 phone 将如何解释,可以概括为:

如果您编码为文本并从应用程序中扫描标签,那么您可以根据需要处理数据。但是,如果应用程序没有首先打开,phone 只会认为数据是文本并且(通常)将其显示为文本。

如果您编码为 MIME 类型,那么如果您的 App 已经安装在 phone 上并注册了 MIME 类型,那么 phone 将启动该 App 并传递数据。如果您还没有安装该应用程序,phone 将不知所措。