Перейти к содержанию
Fire Monkey от А до Я
  • 0

Работа сервиса при закрытом приложении


Cody71727172

Вопрос

Здравствуйте!
Есть такой вопрос: необходимо выводить нотификатор каждый раз как в базе данных в таблице появляются новые записи, а главное делать это даже если приложение закрыто.
Удалось добиться этого при свернутом приложении (Нашёл в сети и использовал пример сервиса в xe7 от Brian Long), но такой вариант не устраивает (процесс убивается через время)
Предлагали использовать AlarmManager, но информации по этому поводу не нашёл
Заранее спасибо

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

БД в приложении? Данные как меняются, кто инициирует изменение данных?

 

БД на сервере, изменение данных происходит в приложении, при размещении пользователем своего заказа

То есть в этот момент, другие пользователи подключенные к приложению должны увидеть нотификатор, если приложение закрыто (И если открыто тоже : ) )

Есть идеи?

Ссылка на комментарий
  • 0

Ну тут все просто. Remote Push Notification.

Вот, хороший видос на эту тему для ведра тынц

И сервис никакой не нужен.

Для ведра это называется  "Google Cloud Messaging"

Изменено пользователем xenon54
Ссылка на комментарий
  • 0

Ну тут все просто. Remote Push Notification.

Вот, хороший видос на эту тему для ведра тынц

И сервис никакой не нужен.

Для ведра это называется  "Google Cloud Messaging"

 

Большое спасибо!

Буду разбираться

--------------------------------------------

Все работает)

Правда сервис в манифесте всё равно должен быть прописан, чтобы принимать сообщения с закрытым приложением

Изменено пользователем Cody71727172
Ссылка на комментарий
  • 0

Доброго времени суток, товарищи) Хотел поинтересоваться у знатоков, как лучше реализовать систему уведомлений. Имеется клиент-серверное приложение на основе DataSnap. Необходимо реализовать уведомления для каждого отдельного пользователя (ибо они разные для всех). Как лучше, и с помощью чего это реализовать? Конечно же желательно, чтобы уведомления могли приходить и при закрытом приложении.

 

P.S. Как я понимаю, GCM позволяет отсылать уведомления только всем юзерам? И его не как не синхронизируешь с моей БД.

Ссылка на комментарий
  • 0

Правда сервис в манифесте всё равно должен быть прописан, чтобы принимать сообщения с закрытым приложением

 

Подскажите пожалуйста по подробнее какой текст добавить...не появляется в панели уведомлений...хоть тресни...

Сами пуш принимаются норм (право entliment receive push выставил).

DelphiXE8, droid разные пробовал не помогает.

Ссылка на комментарий
  • 0

 

Правда сервис в манифесте всё равно должен быть прописан, чтобы принимать сообщения с закрытым приложением

 

Подскажите пожалуйста по подробнее какой текст добавить...не появляется в панели уведомлений...хоть тресни...

Сами пуш принимаются норм (право entliment receive push выставил).

DelphiXE8, droid разные пробовал не помогает.

 

сам решил...добавил манифесты от сюда...http://docwiki.embarcadero.com/RADStudio/XE6/en/Creating_the_Application

однако проблема теперь другая, в панели пуша не выводится Текст сообщения...

Ссылка на комментарий

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...