我正在开发两个在Android 4.3上使用NFC进行点对点通信的应用程序,我有三个问题。
答案 0 :(得分:1)
我不太清楚我理解你的第一个问题。我假设您在询问是否可以在两个不同的手机上建立两个应用程序之间的双向通信。如果是这种情况,简单的答案是:不能使用Beam来做到这一点。使用Android Beam(Android的点对点模式功能),您一次只能在一个方向上发送一条消息。 (实际上,如果您的用户擅长同时点击两台设备上的Beam UI,您可以从每一方发送一条消息。)
根本没有NFC硬件ID。 NFC标准(ISO / IEC 18092)的设计使设备使用随机标识符来保护用户的隐私。
不,NFC接口协议目前不实现安全功能。加密/完整性保护/等。是应用程序层的责任。但是,有些标准可以添加加密/等。更低层,但这些标准并未在当前的NFC设备上实现。