¿Cómo enviar solicitudes / notificaciones de Facebook con un parámetro de mensaje personalizado?

Actualmente estoy desarrollando una aplicación de lienzo de Facebook en la que permito a los usuarios invitar a otros a usar la aplicación, cosas bastante estándar. Para esto estoy usando el método FB.ui del SDK de JavaScript.

FB.ui({
    method: 'apprequests',
    title: "Title",
    message: 'Custom Message',
    to: UserIDs
});

Que actualmente representa este diálogo de interfaz de usuario. Vea esta imagen (observe la sección Vista previa con el mensaje de invitación estándar):

El usuario invitado recibe el mensaje estándar:USER_NAME sent you a APP_NAME request. Sin embargo, como siempre es así, queremos que el usuario reciba un mensaje personalizado en la primera notificación (¡Al menos esto es para una campaña de donaciones de caridad!). He leído la documentación de Facebook y soy consciente de que las solicitudes de usuario a usuario en las que el destinatario no ha instalado la aplicación supuestamente no muestran el parámetro del mensaje. Sin embargo, sé por un hecho (¡porque los he recibido!) Que ciertas aplicaciones pueden enviar mensajes personalizados a los usuarios que no los han instalado. Por ejemplo, este cuadro de diálogo de solicitud de IU (observe el mensaje personalizado en el área de vista previa):

Sé que hay formas alternativas de enviar notificaciones, por ejemplo, La API de notificaciones, actualmente en Beta. Pero parecen estar sujetos a la misma restricción.

Realmente apreciaría si alguien pudiera ayudarme a averiguar cómo esas aplicaciones están generando estas solicitudes con mensajes personalizados.

Respuestas a la pregunta(3)

Su respuesta a la pregunta