Notificaciones de CloudKit

Podría estar perdiendo algo obvio aquí.

¿Cómo se puede crear una notificación de CloudKit con detalles sobre el CKRecord sobre el que se le notifica? (es decir, no solo un "Nuevo elemento creado" genérico, sino una notificación con el título del registro, por ejemplo, "¡Fiesta de cumpleaños de Jill y Jessica!")

¿Es la forma correcta de hacer esto para crear una nueva suscripción con una nueva notificación.alertBody para cada nuevo cambio de registro? Eso no tiene ningún sentido.

¿Eso deja la opción queryNotification.recordID para extraer los datos de CloudKit (o mi tienda local) y agregarlos a la notificación de alguna manera? ¿Cuál es el método para agregar o cambiar los valores de una notificación ya notificada? ¿Qué me estoy perdiendo?

Actualizado: según la sugerencia de Edwin, aquí hay un fragmento de código, pero no funciona.

let notification = CKNotificationInfo()
notification.alertBody = "Added: %@" as NSString
notification.alertLocalizationArgs = ["name"]

Respuestas a la pregunta(1)

Su respuesta a la pregunta