iOS для обмена данными между разными устройствами в одном приложении - PullRequest
0 голосов
/ 21 сентября 2018

Я ищу способ, позволяющий пользователям обмениваться данными (парами слов) с другими пользователями того же приложения.Это означает, что мое приложение должно иметь возможность отправлять данные через Bluetooth / airdrop или аналогичным способом в одно и то же приложение на другом устройстве.

Я провел некоторое исследование и обнаружил много информации об обмене данными между различнымиприложения на том же устройстве и при использовании UIActivityViewController для общего доступа к данным, но на самом деле я ищу способ для пользователя нажать кнопку «Поделиться», а затем отобразить список близлежащих устройств (например, устройств Airdrop), получитьПользователь выбирает один, а затем автоматически открывает приложение на устройстве другого человека и отображает или использует отправленные данные (после принятия передачи курса).

Я не совсем знаком с устройствами iOS и Apple в целом.пока, но я знаю, что Apple ограничивает такие вещи, как связь между устройствами.Есть ли способ повторить то, что я пытаюсь достичь здесь?

Ответы [ 2 ]

0 голосов
/ 21 сентября 2018

Вы можете сделать это с помощью CoreBluetooth Framework

Это больше похоже на связь клиент-сервер, называемую центральным и периферийным, одно из ваших устройств будет действовать как центральное, а другое - как периферийное, а это периферийное устройство будет рекламировать (транслировать).и Central установит соединения с ним и будет общаться друг с другом ..

См. Apple Doc по CoreBluetooth https://developer.apple.com/documentation/corebluetooth

Другие параметры

Многопользовательское соединение https://developer.apple.com/documentation/multipeerconnectivity

GameCenter https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/GameKit_Guide/Matchmaking/Matchmaking.html#//apple_ref/doc/uid/TP40008304-CH9-SW1

0 голосов
/ 21 сентября 2018

Вы можете сделать это с помощью Multipeer Connectivity Framework https://www.appcoda.com/intro-ios-multipeer-connectivity-programming/

...