Exemple #1
0
 static void NotifyTrackerStatusChanged(LocationShare t, string trackerId, bool enabled)
 {
 }
Exemple #2
0
 static void NotifyTargetChanged(LocationShare t)
 {
     var not = new GcmNotification ();
     not.RegistrationIds.AddRange (t.Trackers.Select (tr => tr.RegistrationId));
     not.JsonData = string.Format ("{event:\"TargetChanged\", trackedShareId:\"{0}\", latitude:\"{1}\", longitude:\"{2}\"}", t.PublicId, t.Latitude, t.Longitude);
     StringBuilder sb = new StringBuilder ();
     sb.Append ("{");
     sb.Append ("event:\"TargetChanged\", ");
     sb.Append ("trackedShareId:\"").Append (t.PublicId).Append ("\", ");
     sb.Append ("latitude:\"").Append (t.Latitude.ToString (CultureInfo.InvariantCulture)).Append ("\", ");
     sb.Append ("longitude:\"").Append (t.Longitude.ToString (CultureInfo.InvariantCulture)).Append ("\"");
     sb.Append ("}");
     not.JsonData = sb.ToString ();
     pushService.QueueNotification (not);
 }