Связь между устройствами через синий зуб 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 для этого типа межплатформенного подключения невозможно. Особенно, если вы хотите сделать это с приложениями не на переднем плане.

Другие вопросы по тегам