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); } }