push-уведомления на всех 3 платформах (Android, IOS, Windows Phone) [закрыто]

Я планирую кроссплатформенное приложение. Можно ли реализовать push-уведомления на всех трех из них (iphone, android, windowsphone), используя только один API / модуль? Есть ли другая альтернатива? Что нужно сделать на стороне сервера? Пожалуйста, укажите мне в правильном направлении. (Документация, пример кода, если существует) Заранее спасибо.

 Josh Woodcock21 июл. 2014 г., 02:07
пожалуйста, заново откройте. это актуальный вопрос архитектурного проектирования, поддерживаемый лучшими отраслевыми практиками.

Ответы на вопрос(4)

Решение Вопроса

pushwoosh

Они предоставляют push-сервисы практически для всех мобильных платформ, включая Android, iOS, Windows Phone, Blackberry, Nokia и другие. Легко использовать и изменять.

 Utsav Gupta01 февр. 2016 г., 11:02
Спрашивающий и ответчик - это одно и то же лицо. Это маркетинговый трюк.
 Rocco15 дек. 2015 г., 10:49
почему это принимается как правильный ответ - является ли упомянутый сервис лучшим или почему? кажется, не хватает довольно много альтернатив.

а также для iphone (Apple Servers) и Windows (MPNS). Вы должны зарегистрировать свое приложение на всех трех сервисах отдельно, чтобы включить push-уведомления в вашем приложении. Таким образом, при регистрации пользователя вы должны отправить информацию, которую пользователь телефона использует в данный момент, на ваш сервер и сохранить ее в таблице пользователей, а затем вам нужно вызывать удаленные методы на соответствующих серверах для отправки push-уведомлений определенному пользователю.

 elnygren03 окт. 2017 г., 12:07
Хотя это и правильно, это не очень полезный ответ, поскольку первоначальный вопрос был о поиске единого сервиса, который мог бы обрабатывать все основные платформы.
 Marcello Grechi Lins17 мар. 2014 г., 14:47
Честно говоря, я не уверен, почему за это проголосовали. Этот парень объяснил проблему подталкивания, сказав, что вы можете сделать толчок вручную для каждой платформы.

PushSharp: Это было сделано в C #, но, кажется, солидно.

Pushd: Это было сделано с использованием Javascript (на самом деле coffeescript) и требует Node.js.

Оба они поддерживают Andoird, Windows Phone и iOS. Я не проверял их, поэтому я не могу дать вам больше информации.

 Raspu29 нояб. 2012 г., 18:21
Понятия не имею, я их не проверял ...
 angularsen31 янв. 2014 г., 08:41
Спасибо за внимание. Единственная проблема, с которой я столкнулся на данный момент, заключается в том, что они не очищают пользовательскую базу данных автоматически, когда пользователи удаляют ее, а затем переустанавливают приложение, вызывая множественные push-уведомления для одного и того же пользователя, что также удваивает стоимость этого пользователя.
 angularsen19 янв. 2014 г., 13:32
parse.com до сих пор выглядит хорошо, дает вам огромное 1M / месяц уведомлений о бесплатном плане.
 Kroltan30 янв. 2014 г., 13:19
@ AndreasLarsen Нет! Это ловушка! Наша компания использует Parse для своего продукта, работать с ним абсолютно адски. Изменения API без отраженной документации, глупых ограничений скорости и без запроса партии.
 Felix29 нояб. 2012 г., 07:21
Как насчет производительности pushd?

Городской дирижабль, который, кажется, лидирует в космосе в данный момент. Каковы ваши требования? Они предлагают1 000 000 бесплатных push-сообщений в месяц.

Не подключенная нация а такжеRhoMobile также есть решения, если ваш продукт более ориентирован на B2B. RhoMobile имеет Ruby SDK, а Unwired предлагает XML API с базовой регистрацией пользователей. Пакет Unwired Nation также включает базовый интерфейс обмена сообщениями для iOS, Android и Windows Phone.

@Raspu Кстати, спасибо за указание на pushd, выглядит круто!

Отказ от ответственности: я создал эквивалент Push-Composer для решения Unwired Nation.
 Raspu01 мар. 2013 г., 14:36
пожалуйста :).
 Simon K.21 июл. 2016 г., 14:44
Раздел Unwired Nation имеет неработающую ссылку. То же самое с RhoMobile
 Bek10 мая 2015 г., 14:09
Urban Airship отошла от модели бесплатных push-сообщений, и теперь их минимальная месячная цена составляет 200 долларов в месяц, поэтому я больше не рекомендую их. В данный момент ищу лучшую замену, сам.
 mikermcneil28 июн. 2015 г., 02:06
Спасибо Бек, отличный момент. Я бы отредактировал свой ответ, но у меня нет и лучших предложений. Я взглянул на pushwoosh в соответствии с рекомендациями @achukrishnan, и он выглядит великолепно (бесплатные неограниченные нажатия для всех платформ), но я не могу рекомендовать его с дополнительным удовольствием, потому что я не пробовал лично.

Ваш ответ на вопрос