...
|
...
|
@@ -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})
|
...
|
...
|
|