我了解到NFC标签规范提供了一些标准化格式(纯文本,电子邮件,Wi-Fi SSID,名片数据,URL等),兼容手机能够本机响应只需在操作系统设置中启用NFC功能即可。
我是否理解为什么不需要第三方应用程序安装才能正常运行?这种不变量对于Android和iOS 11+都适用吗?我看到iPhone 7及更高版本支持Core NFC。
如果上述情况属实,我的实际问题如下:
我有一个应用程序来显示RFID芯片的一些数据,这些数据将以适度无处不在的方式部署。
在正常情况下,专用应用程序将用于获取和显示此数据,以保证一致性(所有内容始终位于同一位置)以及表现清晰度。
但是,在极少数情况下,扫描RFID标签的设备(电话)可能没有安装阅读器应用程序。它们也可能没有任何蜂窝连接,使应用程序安装变得困难。 (这是一种罕见/不太可能但似乎合理的边缘情况。)
在这种情况下,标签是否有可能提供一个本地可操作的"电话的一条信息,如明文片段的数据,类似于NFC标签的工作方式?
如果我能提供一个URL和一个文本片段,那就太好了。 Two actions on one NFC tag表示可能可行,但听起来它是利用未定义行为(?)的黑客攻击。
RFID标签本身不需要太多的板载容量;所需的最大能力将是检索偶尔被覆盖的几百个字节的数据。一些读写计数器可能是唯一需要的其他功能。
答案 0 :(得分:0)
Android设备通常会使用内置应用自动处理一些数据类型。例如。默认情况下会显示/打开网址,而不需要第三方应用。 iOS上的核心NFC似乎没有这样的功能。只有在应用明确开始阅读时才能读取NFC标签。
可以在一个标签上放置多个NDEF记录。对于Android,您需要确保第一个记录可以触发自动操作(即是URL)或任何记录是Android应用程序记录。 Two actions on one NFC tag通常不是黑客攻击,而是完全按照这种方式执行此操作。