Одноранговая связь мобильного приложения - PullRequest
0 голосов
/ 02 января 2019

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

Поэтому я хочу создать собственное приложение(давайте назовем это TheApp), который имеет дело с некоторыми данными от пользователей (имя, местоположение и т. д. и некоторые определенные данные, созданные и используемые в приложении).Я не хочу централизовать данные пользователей TheApp на моих серверах, я хочу, чтобы данные пользователей оставались в телефоне пользователя, и я нашел способ передать их на чужой телефон без прохождения через какой-либо сервер.Я думал, что это похоже на то, как работает SMS: на двух телефонах есть сообщения, и между хранением или перехватом сообщений нет сервера, не так ли?

Так что прямой вопрос: можем ли мы сделать два(или более) телефоны обмениваются частями данных без сервера между ними?Можем ли мы сделать это либо через сеть сотовых телефонов, либо через 3g / 4g / 5g, либо через интернет?

Извините, если вопрос кажется странным или тривиальным, или если я использую неправильные слова для его описания, но у меня нетзнания в этой области, как вы можете видеть ...

Спасибо!

1 Ответ

0 голосов
/ 05 января 2019

СМС здесь перебор. Взгляните на Каналы данных WebRTC , которые представляют собой технологию одноранговой связи. Он имеет встроенную поддержку iOS и Android, и, если вам это понадобится позже, даже пользователи, использующие настольные браузеры, смогут общаться с мобильными пользователями.

WebRTC на iOS

WebRTC на Android

...