CustMsg.php 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?php
  2. /**
  3. * 自定义消息内容
  4. * @author auto create
  5. */
  6. class CustMsg
  7. {
  8. /**
  9. * apns推送的附带数据。客户端收到apns消息后,可以从apns结构体的"d"字段中取出该内容。aps.size() + apns_param.size() < 200
  10. **/
  11. public $apns_param;
  12. /**
  13. * apns推送时,里面的aps结构体json字符串,aps.alert为必填字段。本字段为可选,若为空,则表示不进行apns推送。aps.size() + apns_param.size() < 200
  14. **/
  15. public $aps;
  16. /**
  17. * 发送的自定义数据,sdk默认无法解析消息,该数据需要客户端自己解析
  18. **/
  19. public $data;
  20. /**
  21. * 可以指定发送方的显示昵称,默认为空,自动使用发送方用户id作为nick
  22. **/
  23. public $from_nick;
  24. /**
  25. * 如果为1,则表示发送方是一个淘宝账号,该账号必须是本appkey绑定过的客服账号,并且只能给本appkey的用户发消息。通过该参数可以从服务端发起一个客服到用户的会话。
  26. **/
  27. public $from_taobao;
  28. /**
  29. * 发送方userid
  30. **/
  31. public $from_user;
  32. /**
  33. * 表示消息是否在最近会话列表里面展示。如果为1,则消息不在列表展示,可以认为服务端透明的给客户端下法了一个数据,ios的提示任然通过aps字段控制
  34. **/
  35. public $invisible;
  36. /**
  37. * 客户端最近消息里面显示的消息摘要
  38. **/
  39. public $summary;
  40. /**
  41. * 接收方appkey,不填默认是发送方appkey,如需跨app发送,需要走审批流程,请联系技术答疑
  42. **/
  43. public $to_appkey;
  44. /**
  45. * 接受者userid列表,单次发送用户数小于100
  46. **/
  47. public $to_users;
  48. }
  49. ?>