public string StartPushNoti(object obj, string deviceID, string contents, int role) { OneSignalInputs input = new OneSignalInputs(); TextInput header = new TextInput(); header.en = "Bạn có thông báo mới"; TextInput content = new TextInput(); content.en = String.IsNullOrEmpty(contents) ? "Bạn vừa có một đơn hàng mới" : contents; input.app_id = SystemParam.APP_ID; input.data = obj; input.headings = header; input.contents = content; input.android_channel_id = role == SystemParam.ROLL_CUSTOMER ? SystemParam.ANDROID_CHANNEL_ID_DEFAULTS : SystemParam.ANDROID_CHANNEL_IDS; string a = deviceID; List <string> lsString = new List <string>(); lsString.Add(a); input.include_player_ids = lsString; return(JsonConvert.SerializeObject(input)); }
public string StartPushNotiNewS(object obj, string deviceID, string contents, int role) { OneSignalInputs input = new OneSignalInputs(); int TimeWait = cnn.Configsses.Where(u => u.NameConst.Equals("TimeWaiting")).FirstOrDefault().ValueConst / 1000; TextInput header = new TextInput(); header.en = "Bạn có thông báo mới"; TextInput content = new TextInput(); content.en = String.IsNullOrEmpty(contents) ? "Bạn có thông báo mới" : contents; input.app_id = SystemParam.APP_ID; input.data = obj; input.ttl = 10; input.headings = header; input.contents = content; input.android_channel_id = SystemParam.ANDROID_CHANNEL_ID_DEFAULTS; string a = deviceID; List <string> lsString = new List <string>(); lsString.Add(a); input.include_player_ids = lsString; return(JsonConvert.SerializeObject(input)); }