protected void BtnSend_Click(object sender, EventArgs e) { try { string secretKey = PubSql.SecretKey; string apiKey = PubSql.ApiKey; CodeBehind.BaiduPush Bpush = new CodeBehind.BaiduPush("POST", secretKey); String messages = ""; String method = "push_msg"; TimeSpan ts = (DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0)); uint device_type = 3; uint unixTime = (uint) ts.TotalSeconds; uint message_type; string messageksy = "xxxxxx"; if (RbMessage.Checked) { message_type = 0; messages = TBMessage.Text; } else { message_type = 1; if (RBIOSPRO.Checked == true || RBIOSDEV.Checked == true) { device_type = 4; IOSNotification notification = new IOSNotification(); notification.title = TBTitle.Text; notification.description = TBDescription.Text; messages = notification.getJsonString(); } else { BaiduPushNotification notification = new BaiduPushNotification(); notification.title = TBTitle.Text; notification.description = TBDescription.Text; messages = notification.getJsonString(); } } PushOptions pOpts; if (RBUnicast.Checked) { pOpts = new PushOptions(method, apiKey, TBUserId.Text, TBChannelID.Text, device_type, messages, messageksy, unixTime); } else if (RBMulticast.Checked) { pOpts = new PushOptions(method, apiKey, TBTag.Text, device_type, messages, messageksy, unixTime); } else { pOpts = new PushOptions(method, apiKey, device_type, messages, messageksy, unixTime); } pOpts.message_type = message_type; if (RBIOSPRO.Checked == true) { pOpts.deploy_status = 2; } else if (RBIOSDEV.Checked == true) { pOpts.deploy_status = 1; } string response = Bpush.PushMessage(pOpts); TextBoxResponse.Text = response; } catch (Exception ex) { TextBoxResponse.Text = "Exception caught sending update: " + ex.ToString(); } }
protected void BtnSend_Click(object sender, EventArgs e) { try { string secretKey = PubSql.SecretKey; string apiKey = PubSql.ApiKey; CodeBehind.BaiduPush Bpush = new CodeBehind.BaiduPush("POST", secretKey); String messages = ""; String method = "push_msg"; TimeSpan ts = (DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0)); uint device_type = 3; uint unixTime = (uint)ts.TotalSeconds; uint message_type; string messageksy = "xxxxxx"; if (RbMessage.Checked) { message_type = 0; messages = TBMessage.Text; } else { message_type = 1; if (RBIOSPRO.Checked == true || RBIOSDEV.Checked == true) { device_type = 4; IOSNotification notification = new IOSNotification(); notification.title = TBTitle.Text; notification.description = TBDescription.Text; messages = notification.getJsonString(); } else { BaiduPushNotification notification = new BaiduPushNotification(); notification.title = TBTitle.Text; notification.description = TBDescription.Text; messages = notification.getJsonString(); } } PushOptions pOpts; if (RBUnicast.Checked) { pOpts = new PushOptions(method, apiKey, TBUserId.Text, TBChannelID.Text, device_type, messages, messageksy, unixTime); } else if (RBMulticast.Checked) { pOpts = new PushOptions(method, apiKey, TBTag.Text, device_type, messages, messageksy, unixTime); } else { pOpts = new PushOptions(method, apiKey, device_type, messages, messageksy, unixTime); } pOpts.message_type = message_type; if (RBIOSPRO.Checked == true) { pOpts.deploy_status = 2; } else if (RBIOSDEV.Checked == true) { pOpts.deploy_status = 1; } string response = Bpush.PushMessage(pOpts); TextBoxResponse.Text = response; } catch (Exception ex) { TextBoxResponse.Text = "Exception caught sending update: " + ex.ToString(); } }