Skip to content
Snippets Groups Projects
Commit 17aa557e authored by Jonah Husson's avatar Jonah Husson
Browse files

add priority config for fcm messages

parent 9da52340
No related branches found
No related tags found
No related merge requests found
...@@ -76,11 +76,17 @@ func sendNotification(app FBSender, token string, data *mixmessages.Notification ...@@ -76,11 +76,17 @@ func sendNotification(app FBSender, token string, data *mixmessages.Notification
ctx := context.Background() ctx := context.Background()
message := &messaging.Message{ message := &messaging.Message{
Notification: nil, // This must remain nil for the data to go to android apps in background Notification: nil, // This must remain nil for the data to go to android apps in background
Android: &messaging.AndroidConfig{
Priority: "high",
},
Data: map[string]string{ Data: map[string]string{
"MessageHash": base64.StdEncoding.EncodeToString(data.MessageHash), "MessageHash": base64.StdEncoding.EncodeToString(data.MessageHash),
"IdentityFingerprint": base64.StdEncoding.EncodeToString(data.IdentityFP), "IdentityFingerprint": base64.StdEncoding.EncodeToString(data.IdentityFP),
}, },
APNS: &messaging.APNSConfig{ // APNS is apple's native notification service, this is ios specific config APNS: &messaging.APNSConfig{ // APNS is apple's native notification service, this is ios specific config
Headers: map[string]string{
"apns-priority": "5",
},
Payload: &messaging.APNSPayload{ Payload: &messaging.APNSPayload{
Aps: &messaging.Aps{ Aps: &messaging.Aps{
ContentAvailable: true, ContentAvailable: true,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment