0

我编写了一个包含两个应用程序的解决方案,
第一个应用程序就像一个远程控制应用程序,第二个应用程序根据第一个应用程序的选择显示一些内容。

现在状态:
目前,两个应用程序都Bluetooth使用 MultipeerConnectivity.framework 通过连接进行通信。

问题:
我总是要手动配对两个应用程序来启动应用程序。

解决方案:
启动两个应用程序,它们应该相互检测并自动配对。

我该如何解决我的问题,是否有任何替代Bluetooth连接或者我可以设置连接以拥有受信任的设备或类似的东西?

4

1 回答 1

1

作为开发人员,如何实现配对取决于您。你甚至可以编写一个不需要用户批准的解决方案;该应用程序可以自动与任何寻找其他对等点的设备配对(尽管由于各种原因这可能不是一个好主意)。

您的问题的一种可能的解决方案:

第一次配对设备时,您会生成一个随机 UUID 并将其保存在两个设备上以供以后使用。

下次您的设备相互发现时,它们会检查是否存储了任何匹配的 UUID;如果他们确实找到了匹配的配对,那么您可以让他们自动连接。

于 2018-04-15T14:21:20.300 回答