Подтвердить что ты не робот

Android и (миллионы) push-уведомлений

Я работаю над версией Android приложения, которое я впервые создал на iPhone, и это приложение требует отправить (если он так же успешен, как и версия для iPhone) до миллионов ежедневных уведомлений пользователям.

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

Я искал stackoverflow для ответов об этой функции (проблема?) и нашел несколько вариантов (спасибо, ребята!). Но кто-нибудь из вас, ребята, смог добиться такой возможности с таким объемом?

Здесь параметры, которые я нашел:

  • Google C2DM Framework: моя первая проблема в том, что это только для Android 2.2 +, но я могу подумать, не было ли этого 200 000 уведомлений в день квоты; кто-нибудь из вас, ребята, запросил больше квот от Google?
  • MQTT: это решение выглядит хорошо, и пример кода, предоставленный Антоном Лопыревым, полезен (и сообщения в блоге Dale Lane - хорошее чтение); это вариант, который я использую сейчас, но я понятия не имею, как он может реагировать на тысячи пользователей (у меня также возникают проблемы с сервером (москитом) ИЛИ службой (пока я еще не знаю), и я не знаю возможность получать уведомления иногда с двумя пользователями: p)
  • XMPP: он выглядит как лучший вариант (пока?), но я еще не пробовал его; кто-нибудь из вас, ребята, воспользовался этим решением?

Я читал о Xtify или Urban Airship, но ни одно из этих коммерческих решений не может помочь (объем или стоимость).

Спасибо за любые советы!

Изменить: моя цель - отправить до 5 000 000 уведомлений в день

4b9b3361

Ответ 1

200K - это квота разработки, мы будем рады предоставить вам больше, если вам это нужно. Android 2.2+ представляет собой > 80% устройств Android в этой области сегодня. Обычно мы часто обращаемся к этим запросам.

http://developer.android.com/resources/dashboard/platform-versions.html

Ответ 2

Все, что я хотел бы упомянуть, это то, что XMPP может быть довольно многословным. Возможно, вам стоит взглянуть на MQTT, если вы хотите, чтобы ваше использование сети было низким, так как оно очень эффективно.

Ответ 3

Если вы пытаетесь отправить много миллионов уведомлений или пакетов присутствия, SoapBox Server 2012 способен отправлять более 100 тыс. сообщений в секунду на одном сервере, а также одновременно подключать более 250 тыс. пользователей.

Наша платформа 8-го поколения была разработана для использования без использования мгновенных сообщений, таких как удаленный мониторинг устройств (RDM), облачная шина сообщений, программная сеть (SDN).

Вы можете скачать бесплатную пробную версию нашего сервера XMPP и XMPP SDK на нашем веб-сайте.

Ответ 4

Обновление: в соответствии со своим сообщением в блоге Notifo Will Shutting Down. Но этот пост в блоге уже больше года назад, и я считаю, что они все еще работают и работают


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

Ответ 5

Основываясь на моем исследовании, если вы хотите использовать C2DM, инфраструктура google должна быть установлена ​​в вашем устройстве Android. Если у вас есть игра Google, это означает, что Google Framework установлен.