diff --git a/internal/push/getui/push.go b/internal/push/getui/push.go index 21176b466..759ce2a24 100644 --- a/internal/push/getui/push.go +++ b/internal/push/getui/push.go @@ -167,12 +167,11 @@ func (g *Getui) Push(userIDList []string, title, detailContent, operationID stri err = g.request(BatchPushURL, pushReq, token, &pushResp, operationID) } else { reqID := utils.OperationIDGenerator() - pushReq = PushReq{ - RequestID: &reqID, - Audience: struct { - Alias []string `json:"alias"` - }{Alias: []string{userIDList[0]}}, - } + pushReq.RequestID = &reqID + pushReq.Audience = struct { + Alias []string `json:"alias"` + }{Alias: []string{userIDList[0]}} + pushReq.PushChannel.Ios = &Ios{} pushReq.PushChannel.Ios.Aps.Sound = "default" pushReq.PushChannel.Ios.Aps.Alert = Alert{