Skip to content

Commit 1010a48

Browse files
committed
Prevent empty push notifications from being discarded by Apple
1 parent 63bdc6a commit 1010a48

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

route_push.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,10 @@ func push(c *fiber.Ctx, params map[string]interface{}) error {
146146
return c.Status(400).JSON(failed(400, "device key is empty"))
147147
}
148148

149+
if msg.Body == "" && msg.Title == "" && msg.Subtitle == "" {
150+
msg.Body = "Empty message"
151+
}
152+
149153
deviceToken, err := db.DeviceTokenByKey(msg.DeviceKey)
150154
if err != nil {
151155
return c.Status(400).JSON(failed(400, "failed to get device token: %v", err))

0 commit comments

Comments
 (0)