Я планировал реализовать функциональность, в которой пользователь может отправлять данные своему другу, подобно отправке сообщений в WhatsApp. Вот как я нарушил проблему:Построение чата как функциональности в iOS
Пользователь регистрируется для приложения. Это соответствует информации о пользователе, хранящейся на выделенном сервере. Номер телефона в качестве идентификатора ключа.
Пользователь выбирает друга для отправки сообщения и отправки данных. Приемник регулярно проверяет сервер и подтверждает, что данные получены. Я немного научился, и я думаю об этом, используя XMPP Framework для iOS.
Любые указания относительно правильной реализации или некоторых рекомендаций в целом?
Существует множество способов написания этого типа функций с использованием всех видов каналов связи (TCP, HTTP, SMS) с использованием подходов push и pull (на стороне приема) и т. Д. Поэтому вопрос слишком расплывчатый. Я бы рекомендовал прочитать часто задаваемые вопросы по хорошим или плохим вопросам. –