2017-01-28 4 views
0

Ich sehe Remote-Benachrichtigungen mit dem Parse SDK und Hintergrundjobs, da ich möchte, dass meine Anwendung jeden Morgen um 7 Uhr einen Hintergrundjob ausführt (der eine Benachrichtigung aus dem Cloud-Code sendet).Parse remote notifications und timezones

Die Sache, die ich verwirrt bin, ist, dass die Hintergrundjobs um 7 Uhr UTC Zeit geplant sind, also gehe ich davon aus, dass die Funktion für Benutzer um 7 Uhr in der UTC-Zeitzone aber für andere Benutzer ausgeführt werden würde In dieser Zeitzone erhalten sie diese Benachrichtigung ebenfalls.

Also meine Frage gibt es eine Möglichkeit, um sicherzustellen, dass Benutzer die Benachrichtigung nur um 7 Uhr erhalten, basierend auf ihrer lokalen Zeitzone und nicht UTC Zeitzone, von der der Hintergrund-Job abhängt?

+1

Sie würden Ihre App muss die "Installations" -Tabelle aktualisieren, um die aktuelle Zeitzone für jedes Gerät bereitzustellen und dann den Hintergrundjob so zu planen, dass er jede Stunde ausgeführt wird und nur die relevanten Geräte benachrichtigt. – Paulw11

Antwort