From cc395e914fc50ec4ee8dcfd0525916312f9e2bef Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Mon, 1 Dec 2014 14:01:53 -0800 Subject: [PATCH] Fix APN push payload. // FREEBIE --- .../org/whispersystems/textsecuregcm/push/PushSender.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/whispersystems/textsecuregcm/push/PushSender.java b/src/main/java/org/whispersystems/textsecuregcm/push/PushSender.java index 7f8aac6a4..0f23d66b0 100644 --- a/src/main/java/org/whispersystems/textsecuregcm/push/PushSender.java +++ b/src/main/java/org/whispersystems/textsecuregcm/push/PushSender.java @@ -32,6 +32,8 @@ public class PushSender { private final Logger logger = LoggerFactory.getLogger(PushSender.class); + private static final String APN_PAYLOAD = "{\"aps\":{\"sound\":\"default\",\"alert\":{\"loc-key\":\"APN_Message\"},\"content-available\":1,\"category\":\"Signal_Message\"}}"; + private final PushServiceClient pushServiceClient; private final WebsocketSender webSocketSender; @@ -87,9 +89,7 @@ public class PushSender { if (!online && !outgoingMessage.isReceipt()) { ApnMessage apnMessage = new ApnMessage(device.getApnId(), account.getNumber(), - (int)device.getId(), - outgoingMessage.getEncryptedOutgoingMessage()); - + (int)device.getId(), APN_PAYLOAD); pushServiceClient.send(apnMessage); } }