Notification de lot Swift 3 pour iOS

Dans mon application, j'utilise la notification push firebase. Le problème est lorsque l'user connecté à Internet après une longue période, ils recevront beaucoup de notifications en tant que notification individuelle. Est-il possible de recevoir une notification comme WhatsApp (Vous avez 10 nouvelle notification). Si l'user reçoit plus d'une notification à la fois, nous devons en faire une notification de groupe ou d'set.

Pour regrouper les notifications dans iOS, vous devez spécifier un thread-id :

Fournissez cette key avec une valeur de string qui représente l'identifiant spécifique à l'application pour les notifications de regroupement. Le système regroupe les notifications avec le même identificateur de thread dans le centre de notifications et les autres interfaces système. Pour les notifications locales, cette key correspond à la propriété threadIdentifier de l'object UNNotificationContent .

Cependant, il n'y a actuellement aucune contrepartie de paramètre pour l' thread-id de thread-id dans FCM. Ce que vous pouvez faire et faire est d'utiliser une charge utile de message de data et de spécifier l' thread-id de thread-id comme une paire key-valeur personnalisée.

Quelques messages potentiellement utiles: