Как построить Мессенджер в iphone - PullRequest
7 голосов
/ 16 декабря 2010

Я смотрю на создание приложения IM-типа для iphone, используя Objective-C. Мне было бы интересно узнать любую информацию / совет о том, как работают такие приложения, как Skype / AIM / MSN, а также о любых технологиях / API, которые могут иметь отношение к делу, может ли кто-нибудь предоставить соответствующий материал или ссылки .... заранее спасибо

Ответы [ 3 ]

5 голосов
/ 16 декабря 2010

Основным протоколом, используемым для подключения к этим службам (или даже вашим), является XMPP (также известный как Jabber.

Он подключается к серверу Jabber / XMPP, который управляет сеансами. XMPP работает со Skype, Google Talk, чатом Facebook и многими другими.

Я успешно реализовал приложение чата Google, используя эту библиотеку XMPP с открытым исходным кодом, которая очень хорошо вписывается в iPhone:

http://code.google.com/p/xmppframework/wiki/iPhone

Update

Библиотека теперь перемещена в GitHub: github.com / robbiehanson / XMPPFramework , как указал Распу

Вы должны быть в состоянии довольно легко получить это и запустить. Это даже идет с примером Google Talk.

2 голосов
/ 27 июля 2011

Вы можете использовать Kik API для создания своего мобильного приложения на основе транспорта и инфраструктуры обмена мгновенными сообщениями Kik.API доступен для Android и iPhone и позволяет вашему приложению передавать богатый контент и файлы между пользователями мобильных приложений.Он также очень прост в использовании - для интеграции требуется всего 5 строк кода в более простых сценариях.Больше информации на сайте Kik API: http://www.kik.com/dev или http://apiblog.kik.com

Отказ от ответственности: я один из разработчиков Kik API:)

0 голосов
/ 22 августа 2014

Вы настроены на создание своего собственного мессенджера или ищете код, который можно вставить в ваше приложение?

Я натолкнулся на интересную статью от того, кто, кажется, искал то же самое, что и вы, он рассматривает проблемы, возникающие в разных кодах мессенджеров с открытым исходным кодом, и способы их объединения:

мой квест-делать-сообщениями-приложение КСН

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

чат-сообщений-СДК-для-КСН

Надеюсь, это поможет

...