我开发了一个由 2 个单元组成的系统;1 台安卓平板电脑和 1 部 iPhone。我的用户必须向 Android 平板电脑识别自己的身份(这应该以尽可能少的步骤和安全的方式尽可能方便用户完成,这意味着它不应该依赖不准确的 gps)。我看过各种技术,但似乎每个人都无法做到:
想法 #1:iphone 应用程序有一个条形码。Android 平板电脑使用 zxing(内置网络摄像头)扫描条码。这似乎是最好的主意,但我无法获得一台配备足以运行 zxing 的摄像头的 Android 平板电脑。
任何知道可以运行 Zxing 的 Android 平板电脑的人,或者知道我可以尝试的任何其他 api 的人(shopsavvy 除外)。
想法2#:使用bump api。这似乎不是一个可靠的方法,因为彼此相邻的 2 个人可以碰撞 2 个单独的 Android 平板电脑。任何关于凹凸的输入?
想法3#:使用蓝牙。让 Android 平板电脑连接到最近的 iphone(将其定位在 RSSI 上)。问题是iPhone不允许蓝牙连接!?
想法 4# 使用 NFC。问题是 iPhone 不支持 NFC。
想法 5# 使用 P2P wifi。据我所知,这似乎是一件很有挑战性的事情(找到最近的发现等)
有人对事情有另一种看法吗?