-
Notifications
You must be signed in to change notification settings - Fork 1
/
payload-android.go
36 lines (33 loc) · 1.31 KB
/
payload-android.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package umeng
// AndroidPayload 安卓消息体
type AndroidPayload struct {
DisplayType string `json:"display_type"`
Body AndroidBody `json:"body"`
Mipush bool `json:"mipush"`
}
// AndroidBody android 消息体定义
type AndroidBody struct {
Ticker string `json:"ticker"`
Title string `json:"title"`
Text string `json:"text"`
Icon string `json:"icon"`
LargeIcon string `json:"largeIcon"`
Img string `json:"img"`
Sound string `json:"sound"`
BuilderID int `json:"builder_id"`
PlayVibrate bool `json:"play_vibrate"`
PlayLights bool `json:"play_lights"`
PlaySound bool `json:"play_sound"`
AfterOpen string `json:"after_open"`
URL string `json:"url"`
Activity string `json:"activity"`
Custom interface{} `json:"custom"`
Extra map[string]interface{} `json:"extra"`
}
// AndroidPolicy 可选发送项
type AndroidPolicy struct {
StartTime string `json:"start_time"`
ExpireTime string `json:"expire_time"`
MaxSendNum int `json:"max_send_num"`
OutBizNo string `json:"out_biz_no"`
}