Можно ли легко обмениваться данными между iOS-приложением и Android-приложением? - PullRequest
0 голосов
/ 19 декабря 2011

Как можно обмениваться данными (строка / URL и т. Д.) Между приложением iPhone и приложением Android?Я думаю, что решение на стороне сервера является излишним для того, что я хочу, поэтому моей следующей идеей было использовать Wi-Fi или Bluetooth для синхронизации устройств iOS и Android.Возможно ли это вообще, и если да, то как лучше всего подойти к этой проблеме?

У кого-нибудь есть какие-нибудь фреймворки или ресурсы, которые могут мне помочь?Приветствия.

Ответы [ 2 ]

1 голос
/ 19 декабря 2011

Решение на стороне сервера будет проще для ваших пользователей (а для вас это проще в реализации), потому что вы сможете синхронизировать приложения в фоновом режиме, не прося пользователей активировать Bluetooth или Wi-Fi на двух устройствах одновременно.

Кроме того, я не знаю точно, как работают ваши приложения, но вашим пользователям всегда нужно будет нести эти два устройства. Если нет, они застрянут. Однако, если данные хранятся на сервере, им просто нужно нажать на кнопку, которая более удобна для пользователя.

0 голосов
/ 19 декабря 2011

Я не думаю, что Bluetooth - это вариант из-за ограничений, наложенных платформой iOS.

Для одноранговой синхронизации через Wi-Fi потребуется, чтобы одно или оба приложения работали в качестве сервера. Вы должны решить, какой сетевой протокол использовать. Я подозреваю, что HTTP будет проще всего реализовать, но он может не совсем соответствовать вашим требованиям.

У вас возникает проблема с обнаружением пиров в локальной сети. Это относительно просто с iOS на устройства iOS из-за Bonjour. Я не знаю, есть ли какие-нибудь бонжурные фреймворки для Андриода.

Лично я бы попробовал заставить его работать со стандартным веб-сервером.

...