2

我是 NFC Android 应用程序开发的新手。我正在开发一个应该能够编写不同类型的 NFC 标签的应用程序。我写完了所有类型的标签。

但我的问题是,一旦标签是从我的应用程序写入的,客户端就会要求限制用户从另一个 android 应用程序写入标签。我在 google 中搜索并阅读了 android developer guide 的文档,但没有找到任何结果。有没有办法限制用户只能从一个应用程序编写标签。如果是,它是否适用于所有类型的标签。我希望 MifareClassic 可以被限制从其他应用程序写入标签,因为我们可以使用自定义密钥进行身份验证。其他卡也有这种实施吗?

提前致谢。

4

1 回答 1

2

这取决于您的确切需求。在某些情况下,可以将 NFC 标签设为只读。这将阻止任何人写入标签。在其他情况下,例如 MIFARE,一种访问控制形式是可能的(正如您所描述的那样),其中需要身份验证才能访问写入功能。这取决于具体的 NFC 标签是否支持。通常,如何做到这一点的确切细节只能在 NDA 下获得。因此,我建议您联系您的供应商,了解您打算使用的标签的详细信息。

于 2012-12-05T10:26:03.413 回答