Du musst innerhalb von 24 Stunden, nachdem der Nutzer seine Zustimmung zum Erhalt von Nachrichten deines Unternehmens über den Messenger erteilt hat, eine Nachricht an den Benutzer senden. Zum Senden der ersten Nachricht an den Benutzer kannst du keine Nachrichten-Tags verwenden. Wenn du die Unterhaltung im Messenger begonnen hast, kannst du mit Nachrichten-Tags Nachrichten mehr als 24 Stunden nach der letzten Nachricht oder dem letzten Kontakt des Nutzers senden. Das ist nur möglich, wenn einer der genehmigten Anwendungsfälle für Nachrichten-Tags auf deine Nachricht zutrifft. Mehr dazu erfährst du unter Nachrichten-Tags in der Dokumentation der Messenger-Plattform.
Wenn du die login_id
für message_tags
-Nachrichten nach dem anfänglichen 24-Stunden-Zeitfenster verwenden möchtest, solltest du die login_id
speichern.
Du musst innerhalb von 24 Stunden, nachdem der Nutzer seine Zustimmung zum Erhalt von Nachrichten deines Unternehmens über den Messenger erteilt hat, eine Nachricht an den Benutzer senden.
Das Produkterlebnis kann bei der Anmeldung oder für bereits angemeldete Nutzer angezeigt werden. Mehr über Berechtigungen erfährst du in der Dokumentation.
Nutzer haben die Möglichkeit, Nachrichten in einzelnen Threads durch die Auswahl von „Nachrichten deaktivieren“ abzubestellen. Sie können die Nachrichten deines Unternehmens auch stummschalten oder blockieren. Du musst jede Anfrage zum Blockieren, Einstellen oder anderweitigen Abbestellen deiner Nachrichten sofort respektieren. Mehr dazu erfährst du unter Wie kann ich Nachrichten von einem Unternehmen im Messenger aktivieren oder deaktivieren? in der Dokumentation im Hilfebereich.
Du musst innerhalb von 24 Stunden, nachdem der Nutzer seine Zustimmung zum Erhalt von Nachrichten deines Unternehmens über den Messenger erteilt hat, eine Nachricht an den Benutzer senden. Zum Senden der ersten Nachricht an den Benutzer kannst du keine Nachrichten-Tags verwenden. Nach Beginn der Unterhaltung kannst du innerhalb von 24 Stunden nach der letzten Nachricht des Nutzers Werbenachrichten senden. Wenn du nach Ablauf des 24-Stunden-Messaging-Fensters Werbenachrichten an den Nutzer senden möchtest, könntest du werbliche Nachrichten oder eine einmalige Benachrichtigung verwenden.
Die login_id
kann nicht zum Senden werblicher Nachrichten verwendet werden. Wenn Nutzer die erste mit login_id
gesendete Nachricht beantworten, erhältst du eine PSID. Damit kannst du dann werbliche Nachrichten senden.
In deiner ersten Nachricht an Nutzer solltest du das Erlebnis vorstellen, das du in der Messenger-Plattform anbietest. Schnellantworten in der ersten Nachricht führen im Allgemeinen zu mehr Interaktionen. Du kannst auch generische Vorlagen, Medienvorlagen oder andere Vorlagen verwenden, die Nutzern das Erlebnis näherbringen.
Alle Apps erhalten das messaging_optin-Event mit einer gültigen login_id
, unabhängig von der HOP-Konfiguration. Diese ID kann von allen Apps zum Senden von Nachrichten verwendet werden.
Die login_id wird vor Ende des Authentifizierungsablaufs generiert. Sobald eine App also den Rückruf zum erfolgreichen Login erhält, kann sie eine Nachricht mit der generierten login_id
senden, selbst wenn das Webhook-Event nicht eingegangen ist.
Nein. Das Event wird nur einmal für Nutzer ausgelöst, die die Berechtigung annehmen.
Nimm reset_messenger_state=1
in den Login-Vorgang auf. Dadurch wird das Event nur für Nutzer, die eine Rolle in der getesteten App innehaben, erneut ausgelöst. Das ist nur mit der FB.login()
-Methode oder einer URL für die manuelle Anmeldung möglich.
Du kannst eine URL für die manuelle Anmeldung verwenden, die den Login-Ablauf auf jedem Browser auslöst. Wenn das Facebook Login-Popup erscheint, wird der Status zurückgesetzt. Du kannst das Fenster vor dem Anmelden schließen. Wenn der mobile Ablauf das nächste Mal ausgelöst wird, sollte das messaging_optin
-Event gesendet werden.
Nutzer können diese Integration vor dem Einreichen zum App Review nur testen, wenn sie eine Rolle in der App besitzen.
Apps benötigen die pages_messaging-Berechtigung, damit sie Nachrichten mit der empfangenen login_id senden können. Wenn du die login_id
verwendest, hat das Feld im Empfängerobjekt den Namen „login_id“ anstelle von „id“.