Descubrí cómo enviar un mensaje básico a una lista de usuarios con sendUsersMessages . Sin embargo, no sé cómo personalizar el mensaje para cada usuario con sustituciones. Además, ¿debería usar sendMessages o sendUsersMessages si estoy enviando mensajes únicos para cada usuario?
La documentación está aquí , pero es difícil de entender. Todos los ejemplos que se encuentran en línea parecen enviar solo una notificación automática.
¿Cómo puedo convertir lo siguiente para enviar notificaciones automáticas personalizadas a diferentes usuarios?
const gcmRawContent = JSON.stringify({ data: { title, message: pushText, experienceId, channelId, body, }, }); const messageConfiguration = { MessageConfiguration: { GCMMessage: { RawContent: gcmRawContent, }, }, }; const sendMessagesParams = { ApplicationId, SendUsersMessageRequest: { Users: { 'userId1': {}, 'userId2': {} }, ...messageConfiguration, }, }; const pinpoint = new AWS.Pinpoint(); await pinpoint.sendUsersMessages(batchSendMessagesParams).promise();