как использовать один сервис для получения уведомлений для нескольких приложений?

Есть ли кто-нибудь, кто знает, можно ли использовать общую веб-службу (с одного сервера) для отправки push-уведомлений Apple в несколько приложений iOS?

Я могу отправить push-уведомление в своем первом приложении (например, ABC – это первое приложение), но когда я пытаюсь использовать тот же веб-сервис для отправки push-уведомления в другое приложение (например, XYZ > является вторым приложением), он завершает процесс, устройство получает уведомление, но отображает название приложения ABC вместо имени приложения XYZ.

Я не хочу создавать сервис для каждого из моих приложений. Должен ли я попытаться зарегистрировать одну и ту же службу во всех своих приложениях или выпустить службу как отдельное приложение?

Заранее спасибо.


person nipul_tech    schedule 25.06.2012    source источник


Ответы (1)


Вы можете использовать один и тот же сервер и настройку программного обеспечения для отправки push-сообщений в различные приложения. В какое приложение отправляются сообщения, определяется сертификатами, принадлежащими идентификатору пакета вашего конкретного приложения. Откройте сокет SSL с правильными сертификатами для приложения ABC и отправьте сообщение App ABC, откройте сокет SSL с сертификатами для приложения XYZ и отправьте сообщение XYZ.

person RickJansen    schedule 25.06.2012