2013-02-21 1 views
2

Я ищу лучший способ разработки мобильного приложения в сценарии, который в основном пользователи могут подписываться на любую тему, а также когда кто-то использует веб-приложение опубликует любое сообщение этой темы, пользователи мобильных устройств будут уведомлены вместо опроса сервера.Как публиковать и подписываться на уведомления для нескольких мобильных платформ: Android, Iphone без опроса

Клиентское приложение должно запускаться на нескольких форматах: iPhone, Android, ...
Возможно, серверное приложение будет разработано на PHP (Symfony2).

Я прочитал, что варианты:

  • (GCM) Google Cloud Message - Ограничение: работает только с Android устройств
  • (APN) компании Apple Publish Notification Services - Ограничение: Только с IOS использует XMPP Протокол для осуществления связи между сервером/клиентами

Любое предложение?

ответ

0

Вы получили правильное исследование с вами, в основном сервис толчок уведомление на базе платформы, так что вы должны пойти с GCM и APN на IOS.

Это даст вам более надежный контроль с устройством с конкретными платформами.

Если вы не хотите использовать уведомления этих два то вы оставшимся с опросом с сервером и что будет потреблять батареи и пропускную способность сети.

0

Возможно, PHP? Вы можете создать проект ASP.NET с использованием библиотеки PushSharp и базы данных для всех каналов/конечных точек. Существует функциональность nice diagram.

PushSharp: Серверная библиотека для отправки Push-уведомлений для прошивки (iPhone/IPad APNS), Android (C2DM и GCM - Google Cloud Message), Windows Phone, Windows 8 и Blackberry устройств!