Debes enviar un mensaje al usuario dentro de un periodo de 24 horas a partir del momento en que este acepta que tu empresa lo contacte en Messenger. No puedes usar etiquetas de mensajes para enviar el mensaje inicial al usuario. Una vez que inicies la conversación en Messenger, podrás usar etiquetas de mensajes para enviar mensajes después de 24 horas de que un usuario haya enviado el último mensaje (o iniciado el contacto) solo si tu mensaje cumple con uno de los casos de uso de etiquetas de mensajes aprobados. Para obtener más información, consulta Etiquetas de mensajes en la documentación de la plataforma de Messenger.
Si intentas usar login_id
para mensajes relacionados con message_tags
después del período inicial de 24 horas, considera guardar login_id
.
Debes enviar un mensaje al usuario dentro de un periodo de 24 horas a partir del momento en que este acepta que tu empresa lo contacte en Messenger.
La experiencia del producto se puede mostrar como parte del inicio de sesión o a los usuarios actuales que hayan iniciado sesión, independientemente del inicio de sesión o el registro. Para obtener más información sobre los permisos, consulta la documentación.
Para que los usuarios dejen de recibir mensajes en el nivel de cada hilo por separado, deben seleccionar “Desactivar mensajes”. También pueden silenciar o bloquear los mensajes de tu empresa. Debes acatar de inmediato cualquier solicitud de bloqueo, suspensión o de cualquier otro tipo de desactivación de los mensajes relacionados con tu empresa. Para obtener más información, consulta ¿Cómo activo o desactivo los mensajes de una empresa en Messenger? en la documentación del Centro de ayuda.
Debes enviar un mensaje al usuario dentro de un periodo de 24 horas a partir del momento en que este acepta que tu empresa lo contacte en Messenger. No puedes usar etiquetas de mensajes para enviar el mensaje inicial al usuario. Una vez que se inicie la conversación con el usuario, puedes enviar mensajes promocionales dentro de las 24 horas posteriores al último mensaje del usuario. De otro modo, si quieres enviar actualizaciones promocionales al usuario fuera del período de mensajes de 24 horas, considera usar mensajes publicitarios o una notificación única.
El login_id
no se puede usar para enviar mensajes publicitarios. Si los usuarios responden al primer mensaje enviado con login_id
, recibirás un PSID y podrás usarlo para enviar mensajes publicitarios.
El primer mensaje que se envía a los usuarios debe familiarizarlos con la experiencia que ofreces en la plataforma de Messenger. Por lo general, usar respuestas rápidas en el primer mensaje impulsa la interacción. También debes considerar usar plantillas genéricas, plantillas multimedia o cualquier otra plantilla que ayude a los usuarios a comprender la experiencia que se ofrece.
Todas las apps recibirán el evento messaging_optin con un login_id
válido, independientemente de la configuración HOP. Todas las apps pueden usar este identificador para enviar mensajes.
El login_id se genera antes de que finalice el flujo de autenticación. Por ello, no bien una app recibe la devolución de llamada de inicio de sesión correcto, puede enviar un mensaje usando el login_id
, aun cuando el evento de Webhooks no haya llegado.
No, el evento solo se activará una vez para los usuarios que acepten el permiso.
Asegúrate de incluir reset_messenger_state=1
en el flujo de inicio de sesión. Esto activará el evento de nuevo para usuarios que tengan un rol únicamente en la app que se pruebe. Esto solo es posible usando el método FB.login()
o una URL de inicio de sesión manual.
Puedes usar una URL de inicio de sesión manual que active el flujo de inicio de sesión en cualquier navegador. Cuando se abre la ventana emergente de inicio de sesión con Facebook, el estado se restablece. Puedes cerrar la ventana antes de iniciar sesión y la próxima vez que el flujo móvil se active, se deberá enviar el evento messaging_optin
.
Para que los usuarios puedan probar esta integración antes del envío para la revisión de apps, deben tener un rol en la app.
Para que las apps puedan enviar mensajes usando el login_id, deben contar con permiso pages_messaging. Ten en cuenta que al usar login_id
, el campo del objeto destinatario se denomina “login_id” en lugar de “id”.