Persistencia de notificaciones remotas

Hola compañeros.
Actualmente estoy trabajando en un módulo de persistencia de notificaciones remotas pero estoy teniendo problemas para registrar las notificaciones que llegan cuando el app no está en ejecución. Quisiera saber si alguno de ustedes lo ha solucionado antes ?

Saludos !

Lo de tener notificaciones persistentes, eso lo define el usuario en Settings.
Y lo de no recibir las notificaciones en background.
Habilitaste el Capabilities > Background mode > Remote notifications, además de agregar el método application(_:didReceiveRemoteNotification:fetchCompletionHandler:) en tu delegado?