作者 yangfu

修改个推 推送策略 ios优先走厂家通道

@@ -72,6 +72,16 @@ func NewPushMessage(option *push.Options) map[string]interface{} { @@ -72,6 +72,16 @@ func NewPushMessage(option *push.Options) map[string]interface{} {
72 72
73 // setting 73 // setting
74 m.AddFiled("settings.ttl", 3600*24) 74 m.AddFiled("settings.ttl", 3600*24)
  75 + /*
  76 + 默认所有通道的策略选择1-4
  77 + 1: 表示该消息在用户在线时推送个推通道,用户离线时推送厂商通道;
  78 + 2: 表示该消息只通过厂商通道策略下发,不考虑用户是否在线;
  79 + 3: 表示该消息只通过个推通道下发,不考虑用户是否在线;
  80 + 4: 表示该消息优先从厂商通道下发,若消息内容在厂商通道代发失败后会从个推通道下发。
  81 + 其中名称可填写: ios、st、hw、xm、vv、mz、op
  82 + */
  83 + m.AddFiled("settings.strategy.default", 1)
  84 + m.AddFiled("settings.strategy.ios", 4)
75 85
76 // audience 86 // audience
77 m.AddFiled("audience.cid", []string{option.ClientId}) 87 m.AddFiled("audience.cid", []string{option.ClientId})