2个IOS应用程序之间的自动连接

时间:2018-01-12 09:27:54

标签: ios objective-c bluetooth multipeer-connectivity pairing

我写了一个包含两个应用程序的解决方案,
第一个应用程序就像一个遥控器应用程序,第二个应用程序显示一些东西,具体取决于第一个应用程序的选择。

立即声明:
目前,两个应用都使用MultipeerConnectivity.framework通过Bluetooth连接进行通信。

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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