Уведомление с помощью кинвей

Я новичок, поэтому мне очень жаль, если это простой вопрос. Я хочу иметь уведомление в своем приложении для Android с использованием Kinvey и GCM, которое работает следующим образом, когда пользователь A изменяет что-то в моей базе данных, группа пользователей должна быть уведомлена, я перешел по этой ссылке http://devcenter.kinvey.com/android/guides/push, но он обрабатывает только уведомление о получении. Как я могу заставить свою базу данных чувствовать, что что-то изменилось, и теперь он должен отправить уведомление?


person Soha Gharib    schedule 23.03.2016    source источник


Ответы (2)


Вам не нужно настраивать DATABASE, но в веб-сервисе вы должны определить, что если данные вставлены или удалены или что-то еще происходит успешно, то вызовите сервер GCM.

person Keyur    schedule 23.03.2016
comment
как я могу сделать это с помощью kinvey? есть ли учебник? - person Soha Gharib; 23.03.2016
comment
@SohaAbuhamam Я знаю фундаментальную концепцию, которую я рассказал вам в вашем кинвее :( - person Keyur; 23.03.2016

Вам нужно сделать это с помощью Kinvey Business Logic (BL).

Вы можете настроить различные типы сценариев Kinvey BL в зависимости от каждого варианта использования (http://devcenter.kinvey.com/android/guides/business-logic#types) и выполните его для отправки push-уведомлений или других уведомлений.

Документация:

  1. Бизнес-логика Kinvey: http://devcenter.kinvey.com/android/guides/business-logic
  2. Справочник по Kinvey BL для отправки push-уведомлений: http://devcenter.kinvey.com/android/reference/business-logic/reference.html#push-module

Например. для конкретной коллекции в хранилище данных (базе данных) вы можете создать крючок коллекции BL с именем onPostSave, который будет запускаться при создании/обновлении объекта в этой коллекции.

person Wani    schedule 24.03.2016
comment
Пример: devcenter.kinvey.com/nodejs/guides/ - person Ivo Janssen; 02.04.2016