使用Android设备的NFC通过网络应用阅读Mifare卡

时间:2017-07-02 13:19:09

标签: android nfc progressive-web-apps

我想了解这是否可行,让网络应用从Mifare卡上读取信息,方法是在支持NFC的Android设备上点击该卡。

我已经搜索了很长一段时间了,现在看起来它仅限于实验性实施 - https://whatwebcando.today/nfc.html

或者我是否真的更适合使用原生Android应用程序?

编辑: 感谢所有回复的人。我们一直在试用此处指定的网络NFC API https://w3c.github.io/web-nfc/,在Android设备上启用了Chrome的实验性功能,但是当我们点击设备上的Mifare卡时,它总是返回空值。我们是否错过了任何步骤,或者它是否真的是API的技术限制,因为它仍然不被视为稳定的规范?

1 个答案:

答案 0 :(得分:0)

我认为在中期甚至WebNFC都将被限制(读取和写入)NDEF消息,类似于Apple目前在iOS上所做的事情。 因此,如果您想从MIFARE卡中读取UID或原始数据等信息,则需要编写本机应用程序。请注意,即使拥有NFC,所有手机也不支持MIFARE(Classic)。 如果你想使用像ionic或Cordova这样的框架,你也可以使用NDEF插件(https://github.com/chariotsolutions/phonegap-nfc