static void Main(string[] args)
{
Console.WriteLine("*****开始发送******");
JPushClient client = new JPushClient(app_key, master_secret);
PushPayload payload = PushObject_all_alias_alert("8001");
try
{
var result = client.SendPush(payload);
//由于统计数据并非非是即时的,所以等待一小段时间再执行下面的获取结果方法
System.Threading.Thread.Sleep(10000);
/*如需查询上次推送结果执行下面的代码*/
var apiResult = client.getReceivedApi(result.msg_id.ToString());
var apiResultv3 = client.getReceivedApi_v3(result.msg_id.ToString());
/*如需查询某个messageid的推送结果执行下面的代码*/
var queryResultWithV2 = client.getReceivedApi("1739302794");
var querResultWithV3 = client.getReceivedApi_v3("1739302794");
}
catch (APIRequestException e)
{
Console.WriteLine("Error response from JPush server. Should review and fix it. ");
Console.WriteLine("HTTP Status: " + e.Status);
Console.WriteLine("Error Code: " + e.ErrorCode);
Console.WriteLine("Error Message: " + e.ErrorCode);
}
catch (APIConnectionException e)
{
Console.WriteLine(e.Message);
}
Console.WriteLine("*****结束发送******");
}