个推

  1. private static void PushMessageToSingle()

  2. {

  3.  
  4. IGtPush push = new IGtPush(HOST, APPKEY, MASTERSECRET);

  5.  
  6. //消息模版:TransmissionTemplate:透传模板

  7. TransmissionTemplate template = TransmissionTemplateDemo1();

  8.  
  9. //通知透传模板

  10. //NotificationTemplate template = NotificationTemplateDemo();

  11.  
  12.  
  13. // 单推消息模型

  14. SingleMessage message = new SingleMessage();

  15. message.IsOffline = true; // 用户当前不在线时,是否离线存储,可选

  16. message.OfflineExpireTime = 1000 * 3600 * 12; // 离线有效时间,单位为毫秒,可选

  17. message.Data = template;

  18. //判断是否客户端是否wifi环境下推送,2为4G/3G/2G,1为在WIFI环境下,0为不限制环境

  19. //message.PushNetWorkType = 1;

  20.  
  21. com.igetui.api.openservice.igetui.Target target = new com.igetui.api.openservice.igetui.Target();

  22. target.appId = APPID;

  23. target.clientId = CLIENTID;

  24. //target.alias = ALIAS;

  25. try

  26. {

  27. String pushResult = push.pushMessageToSingle(message, target);

  28.  
  29. Console.WriteLine("-----------------------------------------------");

  30. Console.WriteLine("-----------------------------------------------");

  31. Console.WriteLine("----------------服务端返回结果:" + pushResult);

  32. }

  33. catch (RequestException e)

  34. {

  35. String requestId = e.RequestId;

  36. //发送失败后的重发

  37. String pushResult = push.pushMessageToSingle(message, target, requestId);

  38. Console.WriteLine("-----------------------------------------------");

  39. Console.WriteLine("-----------------------------------------------");

  40. Console.WriteLine("----------------服务端返回结果:" + pushResult);

  41. }

  42.  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值