From 0e227c8393f5416b51f47deab32e1d4cbf93d78a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matha=CC=88us=20Zingerle?= Date: Wed, 21 Nov 2018 12:06:09 +0100 Subject: [PATCH] Added method to add thread-id to aps, see https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/PayloadKeyReference.html, in order to support the new iOS 12 feature to group notifications on the iOS device --- src/main/java/com/clevertap/apns/Notification.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/clevertap/apns/Notification.java b/src/main/java/com/clevertap/apns/Notification.java index 166b1d0..2cc6ae2 100644 --- a/src/main/java/com/clevertap/apns/Notification.java +++ b/src/main/java/com/clevertap/apns/Notification.java @@ -223,6 +223,11 @@ public Builder badge(int badge) { return this; } + public Builder threadId(String threadId) { + aps.put("thread-id", threadId); + return this; + } + public Builder customField(String key, Object value) { root.put(key, value); return this;