作者 yangfu

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

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