Perguntas frequentes sobre o Login Connect com o Messenger

Você deve enviar uma mensagem ao usuário até 24 horas depois que o usuário aceitar ser contatado pela sua empresa no Messenger. Você não pode usar tags de mensagem para enviar a mensagem inicial ao usuário. Ao iniciar a conversa no Messenger, você pode usar tags de mensagem para enviar mensagens mais de 24 horas depois da última mensagem do usuário ou do contato iniciado pelo usuário, mas somente se sua mensagem se enquadrar em um dos casos de uso aprovados para as tags de mensagem. Para ver mais detalhes, acesse Tags de mensagem na documentação da plataforma do Messenger.

Se você pretende usar o login_id para mensagens relacionadas a message_tags depois do período inicial de 24 horas, pode ser uma boa ideia salvar o login_id.

Você deve enviar uma mensagem ao usuário até 24 horas depois que o usuário aceitar ser contatado pela sua empresa no Messenger.

É possível mostrar a experiência do produto como parte do processo de login ou para usuários com login já realizado, independentemente dos processos de criação de conta ou acesso a ela. Saiba mais sobre permissões na documentação

Os usuários podem cancelar o recebimento de mensagens dentro de qualquer conversa selecionando "Desativar mensagens". Além disso, é possível silenciar ou bloquear mensagens comerciais. Você deve respeitar todas as solicitações de bloqueio, descontinuação ou desativação de conversas com a sua empresa imediatamente. Para saber mais, acesse Como faço para ativar ou desativar as mensagens de uma empresa no Messenger? na documentação da Central de Ajuda.

Você deve enviar uma mensagem ao usuário até 24 horas depois que o usuário aceitar ser contatado pela sua empresa no Messenger. Você não pode usar tags de mensagem para enviar a mensagem inicial ao usuário. Ao iniciar a conversa com o usuário, você pode enviar mensagens promocionais até 24 horas depois da última mensagem dele. Se quiser enviar novidades promocionais ao usuário após esse período de 24 horas, use mensagens patrocinadas ou uma notificação única.

Não é possível usar o login_id para enviar mensagens patrocinadas. Se o usuário responder à primeira mensagem enviada com login_id, você receberá um PSID e poderá usá-lo em mensagens patrocinadas.

A primeira mensagem enviada aos usuários deve informá-los da experiência que você oferece no Messenger. Geralmente, usar respostas rápidas na primeira mensagem gera engajamento. Além disso, pense em usar modelos genéricos, de mídia ou outros tipos de modelo que ajudem os usuários a entender a experiência oferecida.

Todos os aplicativos receberão o evento "messaging_optin" que contém um login_id, independentemente da configuração de HOP. Todos os aplicativos podem usar esta identificação para enviar mensagens.

O "login_id" é gerado antes do término do fluxo de autenticação, portanto, assim que o aplicativo recebe o retorno de chamada de login realizado, ele pode enviar uma mensagem usando o login_id gerado, mesmo que o evento de webhook não tenha chegado.

Não, o evento só será acionado uma vez para usuários que aceitarem a permissão.

Adicione reset_messenger_state=1 ao fluxo de login. Assim, o evento será acionado novamente apenas para usuários que têm uma função no aplicativo testado. Esse processo só ocorre quando é usado o método FB.login() ou em um URL de login manual.

É possível usar um URL de login manual que acione o fluxo de login em qualquer navegador. Quando a janela Login do Facebook se abre, o estado é redefinido. Você pode fechar a janela antes de entrar e, na próxima vez que o fluxo de dispositivos móveis for acionado, o evento messaging_optin será enviado.

Os usuários capazes de testar esta integração antes de enviar o aplicativo para análise precisam ter a função com permissão para isso no aplicativo.

Os aplicativos capazes de enviar mensagens usando o login_id recebido precisam da permissão "pages_messaging". Note que, ao usar o login_id, o campo no objeto do destinatário recebe o nome de "login_id", não "id".