/* * * Función encargada de notificar al usuario en caso de existir algún mensaje nuevo * en un hilo al cuál se haya suscrito previamente * */ public void Notificar(string tema, string hilo) { NativeToolkit.ClearAllLocalNotifications(); NativeToolkit.ScheduleLocalNotification("Nuevos comentarios en el tema " + tema, "Alguien ha comentado en el siguiente hilo al cuál está suscrito " + hilo); }
public static void SetupLocalNotificationsOnReboot(int h, int m, int days) { NativeToolkit.ClearAllLocalNotifications(); DateTime dt = DateTime.Now.Date.AddDays(1); TimeSpan ts = new TimeSpan(h, m, 0); dt = dt.Date + ts; TimeSpan delay = dt - DateTime.Now; int delayInMin = (int)delay.TotalMinutes; for (int i = 0; i < days; i++) { NativeToolkit.ScheduleLocalNotification("GET FIT", "Hi, wie wär's mit einem Workout?", 0, delayInMin + (1440 * i), "default_sound", true, "ic_notification", "ic_notification_large"); } }
public void OnToggle() { if (GameManager.instance.hasUnlockedNotifications) { if (notificationToggle.isOn) { int _h = int.Parse(hours.text); int _m = int.Parse(minutes.text); h = _h; m = _m; DateTime dt = DateTime.Now.Date.AddDays(1); TimeSpan ts = new TimeSpan(_h, _m, 0); dt = dt.Date + ts; TimeSpan delay = dt - DateTime.Now; int delayInMin = (int)delay.TotalMinutes; SetupLocalNotifications(delayInMin, 7); } else { NativeToolkit.ClearAllLocalNotifications(); } } }
public void OnClearNotificationsPress() { NativeToolkit.ClearAllLocalNotifications(); }