Android:暂时将两部智能手机与蓝牙配对,并获得一项许可

时间:2014-08-25 22:51:46

标签: android security permissions bluetooth

我正在开发一个应用程序,它将在两个Android设备之间交换一小部分数据(<30字节)。我决定使用蓝牙,因为我的项目要求:设备之间的中距离(约5米)并且不依赖于互联网。
问题是,单个设备每天可以参与几百个提到的交换。蓝牙需要一个配对设备的许可(BLUETOOTH_ADMIN),这一点 - 当一天完成几次 - 非常糟糕,但有没有办法只要求一次许可?像“这个应用程序会将你与其他设备配对并与它们交换数据。”你同意吗?从这里,应用程序可以自由地与应用程序的其他用户交换数据。理想情况下,我希望在收到用户批准后达到BLUETOOTH_PRIVILEGED状态。
也许,我不应该使用蓝牙这种东西?交换甚至不需要是安全的。它只需要知道它应该去哪个设备并包含30个字节的数据。交换后,设备取消配对并按照自己的方式进行。

0 个答案:

没有答案