private void TestChannel(HttpContextBase context) { int channelId = Convert.ToInt32(context.Request.Form["ChannelId"]); string uids = context.Request.Form["Uids"]; var svc = new Beyondbit.Push.Service.PushService();// PushService(); var payload = new Beyondbit.Push.Service.Payload(); payload.Id = context.Request.Form["Id"]; payload.Alert = context.Request.Form["Alert"]; payload.Custom = context.Request.Form["Custom"]; try { payload.Badge = Convert.ToInt32(context.Request.Form["Badge"]); } catch (FormatException) { } payload.Sound = context.Request.Form["Sound"]; foreach (string uid in uids.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)) { foreach (var subscription in PushBo.Instance.QueryDeviceSubscriptions(new List <int> { channelId }, uid)) { svc.Push(subscription, payload); } } }
private void TestChannel(HttpContextBase context) { int channelId = Convert.ToInt32(context.Request.Form["ChannelId"]); string uids = context.Request.Form["Uids"]; var svc = new Beyondbit.Push.Service.PushService();// PushService(); var payload = new Beyondbit.Push.Service.Payload(); payload.Id = context.Request.Form["Id"]; payload.Alert = context.Request.Form["Alert"]; payload.Custom = context.Request.Form["Custom"]; try { payload.Badge = Convert.ToInt32(context.Request.Form["Badge"]); } catch (FormatException) { } payload.Sound = context.Request.Form["Sound"]; foreach (string uid in uids.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries)) { foreach (var subscription in PushBo.Instance.QueryDeviceSubscriptions(new List<int> { channelId }, uid)) { svc.Push(subscription, payload); } } }