• 0
Cody71727172

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

Вопросы

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 ответов на этот вопрос

  • 0

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

 

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

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

Есть идеи?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

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

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

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

Изменено пользователем xenon54

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

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

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

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

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

 

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

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

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

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

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

Изменено пользователем Cody71727172

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Кто нибудь знает в чём причина того, что уведомления приходят по 2 раза?

AutoActive переведи в False.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 0

Скажите, а звук стандартного уведомления или вибрация есть когда уведомление от GCM приходит ? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
  • 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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


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

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