Могу ли я использовать серверы push-уведомлений Apple для приложения для обмена мгновенными сообщениями?

Я пытаюсь создать приложение для обмена мгновенными сообщениями для устройств iOS. Можно ли отправлять сообщения через тот же сервер Apple, что и push-уведомления. Кроме того, мне сказали, что jabber тоже возможен. Кто-нибудь знает что-нибудь по любому из этих вопросов и / или знает какие-либо руководства по их реализации?


person birwin93    schedule 07.11.2011    source источник


Ответы (2)


Apple iMessage использует свои push-уведомления, так что это действительно должно сработать. Очевидно, он не будет работать на разных телефонах, например. Android. iOS ограничивает то, что вы можете делать в фоновом режиме, поэтому jabber может не работать в фоновом режиме. Push-уведомление Apple будет работать, даже если ваше приложение не запущено.

person Norman    schedule 08.11.2011

Мне любопытно то же самое. Я изучал XMPP (он же Jabber), но не мог понять, как использовать сервер XMPP и XMPPFramework только для отправки пользовательской информации на устройство.

Для использования APN в качестве средства доставки сообщений есть очень подходящее руководство по RayWenderlich: http://www.raywenderlich.com/3525/apple-push-notification-services-tutorial-part-2. Часть 1 также полезна для изучения использования APN.

Лично я все еще не решил, как я собираюсь реализовать часть моего приложения в реальном времени, склоняясь к использованию APNs atm.

person Jon Cox    schedule 19.12.2011