2016-03-23 10 views
1

Ich bin ein Anfänger, so dass es mir wirklich leid tut, wenn es eine einfache Frage ist. Ich möchte eine Benachrichtigung in meiner Android-Anwendung mit Kinvey und GCM, die wie folgt funktioniert, wenn Benutzer A ändert etwas in meiner Datenbank eine Gruppe von Benutzern sollte benachrichtigt werden, ich habe diesen Link http://devcenter.kinvey.com/android/guides/push folgen, aber es behandelt nur erhalten Benachrichtigung .How kann ich Machen meine Datenbank das Gefühl, dass sich etwas geändert hat und jetzt sollte es eine Benachrichtigung senden?Benachrichtigung mit kinvey

Antwort

0

Sie müssen nicht über DATABASE setzen, aber im Web-Service müssen Sie definieren, dass, wenn Daten eingefügt oder gelöscht werden oder was auch immer passiert, dann Call to GCM Server.

+0

Wie kann ich das mit Kinvey tun? Gibt es ein Tutorial? –

+0

@SohaAbuhamam Ich kenne das grundlegende Konzept, das ich Ihnen in Ihrem kinvey erzählte :( – Manifest

0

Sie müssen dies mit Kinvey Business Logic (BL) tun.

Je nach Anwendungsfall (http://devcenter.kinvey.com/android/guides/business-logic#types) können Sie verschiedene Typen von Kinvey-BL-Skripten einrichten und ausführen, um Push- oder andere Benachrichtigungen entsprechend zu senden.

Dokumentation:

  1. Kinvey Business Logic: http://devcenter.kinvey.com/android/guides/business-logic
  2. Kinvey BL Referenz für das Senden von Push-Benachrichtigungen: http://devcenter.kinvey.com/android/reference/business-logic/reference.html#push-module

Z.B. Für eine bestimmte Sammlung im Datenspeicher (Datenbank) können Sie den BL-Auflistungs-Hook namens onPostSave erstellen, der ausgelöst wird, wenn eine Entität in dieser Sammlung erstellt/aktualisiert wird.

+0

gibt es einen Beispielcode, den ich verwenden kann oder Tutorial? –

+0

Beispiel: http://devcenter.kinvey.com/nodejs/guides/business-logic# Triggerpushnotifications –