0

我正在开发一个基于 NFC 的 android 应用程序,它应该将数据从应用程序传输到 2 类 NFC 标签(NXP NTAG I2C Plus)。

我已经在三星、一加、摩托罗拉、小米甚至一些鲜为人知的品牌的各种手机上测试了这个应用程序,它在所有这些设备上都运行良好。而在我拥有的 2 部不同的 Pixel 手机(Pixel 4A 和 4XL)上,我看到很多“标签丢失”异常被触发,因为无论我如何将手机放在 NFC 芯片上,数据传输失败的次数超过 50%。这些手机也没有任何可能阻碍 NFC 天线的后盖。

当联系恩智浦支持获取信息时,他们表示这取决于手机制造商如何设计 NFC 天线和整体电路,并且 NFC 收发器的灵敏度可能因品牌而异。一开始我认为某部特定的 Pixel 手机 (4XL) 可能有问题,但后来我买了一部全新的 (4A),并且惊讶地发现那部手机也出现了同样的问题。我还将传输的数据量从 1800 字节减少到仅 100 字节,以减少数据传输的持续时间,但手机仍然会引发标签丢失错误。

是不是 Pixel 手机的 NFC 收发器很差?如果是,那有什么办法可以弥补吗?否则,我将不得不从我的应用程序的兼容性列表中将 Pixel 手机列入黑名单。

我也在 Pixel Support 社区上发布了这个问题,但不确定是否会在那里收到以开发人员为中心的回复。

4

0 回答 0