我正在创建一个应用程序,当两个人在各自设备上按下应用程序上的一个按钮,然后同时按下他们的手机时,其中一个关键部分正在传输数据(是的,Android 上的 Bump 就是这样做的。那不是观点)。我知道我可以在 Android 上使用 NFC 来完成这项工作。但是,我无法在 iOS 上执行此操作,因为 iOS 不支持 NFC。今天早些时候,我阅读并发现了 iBeacon,它显然是一些适用于 iPhone 和 Android 设备的蓝牙 4.0 实现。我读过 iBeacon 的零售用例,商店可以在其中设置信标,当用户路过或足够近时,它会触发一个 Action 。为达到我的目的而模仿 NFC 的用例是否能够触及 iPhone 用户?我应该使用其他解决方案吗?这不是 iBeacon 的目的,它不起作用吗?
最佳答案
根据我在 Android 上使用 iBeacon 的经验,您确实可以用它来代替 NFC,因为它有 3 个“范围”(即时、近距离和远距离)。 iBeacon 基于 BLE(低功耗蓝牙),顾名思义,功耗非常低。
如果您正试图在某个附近的设备上触发操作,我认为使用 iBeacon 是最合理的方法。
Android 并不像 Apple 创建的那样原生支持“iBeacon”,但它基于 Blueooth 4.0,已经创建了一个库来模仿 iBeacon 的 iOS 实现
需要注意的一点是,使用 iBeacons 时,您无法传输数据。只有两个数字(主要和次要)和一个仅用于识别目的的 UUID。
关于android - 用 iBeacon : plausible? 模拟 NFC 合适吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23329144/