Связь между устройствами через синий зуб iOS
Я работаю над iOS Application
в котором я хочу перечислить имена устройств Bluetooth и подключиться к любому из них и передавать данные (сообщения).
Сейчас я использую MultiPeerConnectivityFramework
который использует MCBrowserViewController для обнаружения соседних устройств, но, к сожалению, я не получаю никакого имени устройства в MCBrowserViewController. Вот мой код
-(void)setupPeerAndSessionWithDisplayName:(NSString *)_displayName{
self.peerID = [[MCPeerID alloc] initWithDisplayName:_displayName];
self.session = [[MCSession alloc] initWithPeer:self.peerID];
self.session.delegate = self;
}
- (недействительными) setupMCBrowser {
self.browser = [[MCBrowserViewController alloc] initWithServiceType:@"chat-files" session:self.session];
}
1 ответ
MultipeerConnectivity является специфической средой Apple и, к сожалению, не работает с устройствами Android.
Насколько мне известно, использование Bluetooth для этого типа межплатформенного подключения невозможно. Особенно, если вы хотите сделать это с приложениями не на переднем плане.