2012-02-09 4 views
1

Это похоже на простую проблему, но чем больше я ее планирую, тем сложнее она кажется. Основная идея такова:Как обмениваться данными между iPhone?

Лицо A хочет дать человеку разрешение B увидеть свои данные на устройстве человека B. Лицо A использует телефон телефона человека, адрес электронной почты или Facebook для передачи запроса человеку B. У него есть уникальный идентификатор для своего устройства, но A не знает идентификатор B перед запросом. B может не иметь приложения хорошо, поэтому нет учетной записи или идентификатора.

Что было бы лучшим методом для этого рукопожатия с использованием телефона #, электронной почты или Facebook с помощью JSON, схематичного бэкэнда? У меня есть поддержка уведомлений, я просто не уверен, как правильно и безопасно сделать передачу, так что человек А может иметь идентификатор личности человека, чтобы всегда отправлять данные им в будущем.

Есть так много факторов, у меня возникают проблемы с обволакиванием головы.

+0

Вы поняли это? Было бы интересно, как это сделать. У меня была аналогичная проблема, так как я хотел бы включить мое приложение для обмена данными (человек A отправляет данные лицам Bs-устройству). – renesteg

+0

Было довольно грубо быть честным. Я использовал Parse в качестве моего бэкэнда и подключил своих пользователей, используя Facebook и электронную почту. У меня была промежуточная таблица для обмена. У каждого пользователя был массив идентификаторов пользователей, с которыми они делились. Я включил push-уведомления, чтобы, когда вы поделились с другим человеком, они получили уведомление и возможность вернуть общий доступ. Таким образом, у каждого пользователя был массив людей, с которыми они хотели поделиться. Липкой частью было рукопожатие, которое мне все еще не нравится, как я это делал. Я в основном проверяю, имеет ли каждый пользователь идентификатор пользователя другого пользователя в своем массиве совместного доступа. На мой взгляд, его очень оптимальный ... – rnystrom

ответ

0

Было довольно грубо быть честным. Я использовал Parse в качестве бэкэнд и подключил своих пользователей, используя Facebook &. У меня была промежуточная таблица для обмена. У каждого пользователя был массив идентификаторов пользователей, с которыми они делились. Я включил push-уведомления, чтобы, когда вы поделились с другим человеком, они получили уведомление и возможность вернуть общий доступ. Таким образом, у каждого пользователя был массив людей, с которыми они хотели поделиться. Липкой частью было рукопожатие, которое мне все еще не нравится, как я это делал. Я в основном проверяю, имеет ли каждый пользователь идентификатор пользователя другого пользователя в своем массиве совместного доступа. На мой взгляд, это очень оптимально, но сейчас это работает.

Смежные вопросы