2015-03-10 5 views
3

Я разрабатываю проект Xamarin Forms, который нацелен на iOS и Android. Поскольку я хочу получать push-уведомления, я столкнулся с PushSharp. В этом видео (около 25-30 минут): https://www.youtube.com/watch?v=m2txoLvosVw, разработчик имеет проект iOS и проект PushSharpServer, где он отправляет уведомление определенному устройствуToken.Xamarin Forms and PushSharp

В моем проекте у меня есть приложение, которое ведет переговоры с базой данных с Google App Engine. Если пользователь регистрирует новое сообщение в своем приложении и регистрируется в базе данных, каким будет лучший способ отправить уведомления некоторым пользователям о том, что новое сообщение доступно? Должна ли база данных отправлять обратно список всех devicetokens, которые получат уведомления, а затем уведомления будут отправляться из проекта PushSharpServer в моем приложении? Я немного смутился о том, как этот рабочий процесс должен быть таким, что я надеялся, что кто-то может немного рассказать об этом предмете :)

ответ

3

Вы можете разработать приложение PushSharp-сервера того, что оно есть; консоль, окна обслуживания, настольный application..etc

Есть много способов, как вы хотите, чтобы приложение для отправки уведомлений, один из основных способов заключается в следующем:

  1. После того, как новый пост вставлено, добавить новая запись в таблицу уведомлений в базе данных
  2. сервер приложений
  3. PushSharp должны периодически таблица уведомлений проверки новых записей, а затем извлечь устройство лексемы из базы данных затем начать отправку уведомлений с помощью PushSharp библиотеки
  4. Исключить запись из таблицы уведомлений