Answers to frequently asked questions about the App Review process.
Please visit our App Review for Login examples page for useful submission tips and tricks, and Please visit our Sample App Review Submission page for example screen recordings. You can also watch our introduction to App Review video.
Please visit our Server-to-Server Apps document.
Note: Server-to-server apps are used when your app has no user interface as it exchanges data directly with our APIs. As such, these apps are only approved for business-facing data permissions (i.e. ads_management), never with user permissions. For a sample submission see Sample App Review Submission for Server-to-Server Apps.
Ob ein App Review erforderlich ist, hängt von der Ebene der App-ID ab. Jede einzelne App, die diese Berechtigungen oder Features verwendet, muss zur Überprüfung eingereicht werden.
Weitere Einzelheiten findest du auf dieser Seite. Der Prozess bietet dir die Möglichkeit, Angaben zu den von dir benötigten Berechtigungen und deren Verwendung zu machen. Facebook prüft den Anwendungsfall und entscheidet, ob er nach unseren Richtlinien zulässig ist. Je nach API/Berechtigung sind nach der Berechtigungsprüfung möglicherweise zusätzliche Schritte erforderlich, etwa eine Unternehmensverifizierung und das Unterzeichnen eines Vertrags.
Sobald neue APIs verfügbar sind, müssen diese über App Review angefordert werden. Eine Unternehmensverifizierung ist allerdings nur einmal pro Business Manager erforderlich. Daher muss keine erneute Unternehmensverifizierung durchgeführt werden, wenn für eine App neue Berechtigungen oder APIs benötigt werden.
Ab 1. August 2018 musst du nur den Business Manager verifizieren, mit dem die App verbunden ist.
Im Rahmen des Überprüfungsprozesses wirst du nach Unternehmensinformationen gefragt, etwa nach dem offiziellen Namen, der Adresse und der Telefonnummer des Unternehmens. Außerdem wirst du möglicherweise aufgefordert, Geschäftsdokumente wie Stromrechnungen, Lizenzen oder Gründungsurkunden einzureichen.
Derzeit besteht eine gesteigerte Nachfrage. Der gesamte Vorgang kann mehrere Wochen dauern.
Du kannst jederzeit den Status der Geschäftsverifizierung und der Verträge und Schritte finden, die du im Bereich für die Unternehmensbestätigung im Tab „App Review“ des App-Dashboards vornehmen kannst. Wir senden dir während des gesamten Prozesses Benachrichtigungen, damit du weißt, welche Maßnahmen erforderlich sind.
Die App sollte mit dem Business Manager für das Unternehmen verknüpft sein, dem die App letztendlich gehört und das Zugriff auf die Daten hat, die über die App generiert werden. Dieses Unternehmen sollte den Prozess für die Unternehmensverifizierung durchlaufen.
Der App Review muss für jede App durchgeführt werden. Wir empfehlen dir, dein App-Dashboard zu prüfen. Hier findest du die genaue Liste der Berechtigungen, die überprüft werden müssen.
Die Unternehmensverifizierung ist einmal für jeden Business Manager erforderlich. Wenn du alle deine Apps mit dem gleichen Business Manager verknüpfen möchtest, muss die Unternehmensverifizierung nur einmal durchlaufen werden.
Wenn du bereits ein Business Manager-Konto hast, empfehlen wir dir, die App mit dem bestehenden Business Manager zu verbinden.
Wenn es mehrere Business Manager-Konten gibt, die zum Business gehören, empfehlen wir, die Gründe für mehrere Business Manager-Konten zu ermitteln und die App mit dem am besten geeigneten Business Manager abzustimmen. Wenn das Business über einen über den Business Manager eingerichteten Kreditrahmen verfügt, empfehlen wir, die App mit demjenigen zu verbinden, der über den Kreditrahmen verfügt.
Der App Review-Prozess bezieht sich auf Apps, die bestimmte API-Berechtigungen erfordern. Hier findest du weitere Informationen zu den Berechtigungen, die eine Überprüfung erfordern. Zur Einrichtung des SDK selbst ist kein App Review erforderlich. Das SDK ermöglicht es Apps allerdings, Aufrufe an Facebook APIs durchzuführen. Wenn diese APIs eine Überprüfung erfordern, muss die App zum App Review eingereicht werden.
Du kannst einen Screencast deiner Integration übermitteln oder, falls deine App keine Benutzeroberfläche besitzt, mindestens zwei Screenshots übermitteln, welche die Einstellungsansicht deiner Seite, deinen CRM oder Business Manager zeigen und eine Seiten-ID für eine Seite angeben, die du über diese Produkte verwendest. Weitere Informationen zu dieser Option findest du hier.
Please visit our Best Practice guide, and our Facebook Login Button UX guide for tips on how you can best implement Facebook Login in your app.
Du musst die Berechtigungen leads_retrieval
und pages_manage_ads
anfordern.
Wenn die Kunden auch die „Eigentümer“ der App sind, durchlaufen sie den Prozess selbst als direkte Entwickler. Wenn die Kunden einen externen Entwickler als „Eigentümer“ der App haben, dann durchläuft der Entwickler die Überprüfung.
Please see our Permissions Reference guide for reference on acceptable usage scenario. You can also find information for the Instagram Basic Display API at Instagram Platform Permissions, as well as the Marketing API for Ads Management Standard Access at Marketing API Access and Authentication.
Please visit our Screencasts page for an overview of how to submit a screencast to support your App Review.
Terms and Policies Violations
Please visit our guide for how you can test your app experience. Please see our Permissions Reference guide for reference on acceptable usage scenario.
Please see our Testing a Login Flow guide to test your Facebook Login integration. Please also see our documentation on Facebook Login Best Practices.
Please see our documentation for the iOS SDK and Android SDK.
If you are utilizing Sharing within your app, please follow our Sharing on Facebook documentation, and see our Sharing Best Practices guide.
Please see our documentation on Facebook Login Button best practices and visit our Brand Resource Center.
If you are violating any policies, Facebook will send you a Dev Alert by email, notifying you which of our platform policies are being violated. You can also see all of the dev alerts and violations in your developer dashboard under the Alerts tab on the left for your app.
Apps, die Mediationsprodukte zum Teilen verwenden wie soziale Plugins, den „Teilen“-Dialog und Share Sheets oder einen Teil von Facebook Login müssen nicht von Facebook überprüft werden. Mehr zu den Apps, die überprüft werden müssen, findest du in unserer Dokumentation App Review.
Wir prüfen deine App, um bei allen Apps eine hochwertige Facebook-Erfahrung sicherzustellen. Im Allgemeinen müssen sich die Menschen darüber bewusst sein, dass sie sich anmelden und Inhalte auf Facebook posten. Dabei sollten sie kontrollieren können, welche Daten sie mit deiner App und mit Facebook teilen.
Hinweis: Personen, die im „Rollen“-Tab deiner App aufgeführt sind, haben Zugriff auf erweiterte Berechtigungen, ohne überprüft werden zu müssen (z. B. user_posts
). Wenn die App veröffentlicht wird, muss sie allerdings den App Review durchlaufen, um auf Informationen zuzugreifen. Dies gilt auch für Personen, die Rollen in deiner App haben.
Alle Funktionen sollten verfügbar sein, wenn sich deine App im Entwicklungsmodus befindet, aber du kannst nur auf deine Daten, die Daten deines Testnutzers oder deine Seitendaten zugreifen. Wenn du deine App veröffentlichen möchtest, musst du auch dann den App Review durchlaufen, wenn du der einzige Nutzer bist.
Aufgrund von kürzlich vorgenommenen Änderungen am Überprüfungsprozess und der zahlreichen Einreichungen können bis zum Abschluss des Überprüfungsprozesses für eingereichte Apps möglicherweise einige Wochen vergehen.
Stelle zur Unterstützung des Reviewers bitte möglichst viele Informationen zur Verfügung, einschließlich übersichtlicher Screenshots, detaillierter Schritt-für-Schritt-Anleitungen und einer Screencast-Aufnahme deiner App und ihrer Facebook-Integration.
Erkläre genau, wie jede Berechtigung und Funktion in deiner App getestet werden muss. Nur dann können wir sicherstellen, dass sie funktioniert und unsere Richtlinien erfüllt. Wir können deine App nicht genehmigen, wenn wir ihre Integration mit Facebook nicht vollständig testen können. Wenn du detaillierte Anweisungen zur Verfügung stellst, ist die Wahrscheinlichkeit geringer, dass du deine App erneut zur Überprüfung einreichen musst.
Gib für jede Berechtigung, die du anfragst, die Anweisungen zur Reproduzierung in einem Schritt-für-Schritt-Format an. Sämtliche Anweisungen müssen auf Englisch verfasst werden.
Deine Anweisungen sollten nicht:
Ein gutes Beispiel für Schritt-für-Schritt-Anleitungen:
Wenn du dir noch immer unsicher bist, welche Schritte du integrieren solltest, findest du weitere Beispiele in unserem Abschnitt mit Beispielen für den App Review.
Nein, du musst deine App nicht zur Überprüfung einreichen, um Mobile App Install Ads zu schalten. Du benötigst nur eine App, die im iTunes App Store oder Google Play Store erhältlich ist. Du kannst unseren Leitfaden zum Erstellen von Mobile App Install Ads verwenden.
Um neue Features oder Berechtigungen zu testen, nachdem deine App überprüft und veröffentlicht wurde, kannst du das Feature Test-App erstellen im App-Dashboard verwenden. Damit kannst du einen Klon deiner Produktions-App erstellen. Klicke im Dashboard der Produktions-App im oberen linken Navigationsbereich auf den Nach-unten-Pfeil neben dem App-Namen und klicke auf Test-App erstellen. Der App-Klon, der mit dem Status In Entwicklung erstellt wurde, erlaubt allen App-Rollen Zugriff auf alle Features und Berechtigungen.
Vor der Berechtigung deiner Anfrage für „user_likes“ muss dein Reviewer bestätigen, dass deine App auf Basis der user_likes-Informationen, die sie von den Nutzern erhält, für eine einzigartige Erfahrung sorgt. Hierfür testet unser Review-Team deine App mit unterschiedlichen Testnutzern, die jeweils über verschiedene „Gefällt mir“-Angaben und Interessen verfügen.
Wenn du deine Anfrage für user_likes einreichst, solltest du detaillierte Anweisungen verfassen, die Folgendes enthalten:
Wenn du user_likes in Verbindung mit einem Algorithmus verwendest, ist es wichtig, dass der Reviewer das Ergebnis dieses Algorithmus und seinen Einfluss auf die Inhalte, die Personen gezeigt werden, sehen kann.
Wenn es sich bei deiner App um ein Spiel handelt und sie über eine Präsenz auf einer Facebook-Canvas verfügt
Du hast zwei Möglichkeiten, um neue Spieler zu deinem Spiel einzuladen:
Wenn deine App über keine Präsenz auf einer Facebook-Canvas verfügt
Du kannst den Dialog „Nachricht senden“ unter iOS und Android oder den Dialog „Senden“ im Web verwenden. Darüber können Personen direkt an ihre Freunde eine Nachricht senden, die einen Link zu deiner App enthält.
Diese Art von Nachricht ist hervorragend geeignet, um mit einer kleineren Anzahl an Personen auf direkte Weise zu kommunizieren. Der Dialog „Nachricht senden“ und der Dialog „Senden“ beinhalten beide eine Worterkennung, sodass mühelos die Freunde ausgewählt werden können, die eine Einladung erhalten sollen.
Nein. Sobald du eine Berechtigung erhältst, kannst du sie bei allen Versionen deiner App und auf allen Plattformen verwenden.
Wenn du deine App auf eine neue Plattform ausweitest oder sie dort entwickelst, muss sie nicht erneut zur Überprüfung eingereicht werden. Du musst sie nur dann erneut zur Überprüfung einreichen, wenn du eine neue Berechtigung anfragen möchtest, z. B., wenn du deiner App eine neue Funktion hinzufügst. Das Ändern und Einreichen deiner App-Details oder Open Graph-Handlungen hat keinen Einfluss auf die Berechtigungen, die dir bereits gewährt wurden.
Please visit our App Review Rejection Results Guide for tips on how to have a successful App Review.
Before submitting an appeal, please make sure to read through the App Review Rejection Results Guide as well as the Enforcement FAQ to ensure that any violations are fixed before you resubmit your app for review.
Once fixed, you can appeal the decision using the Developer Appeals form.
Please review our Requesting & Revoking Permissions documentation, as well as our Debugging & Error Handling guide for Access Tokens.
Wenn für deine aktuelle Einreichung zusätzliche Informationen erforderlich sind, hast du 30 Tage nach Erhalt der Anfrage Zeit, auf diese zu reagieren und zur Überprüfung erneut einzureichen. Wenn für deine aktuelle Einreichung zusätzliche Informationen erforderlich sind, hast du 30 Tage nach Erhalt der Anfrage Zeit, auf diese zu reagieren und zur Überprüfung erneut einzureichen. Während dieser 30 Tage erhältst du vom App-Review-Team möglicherweise weitere Anfragen für zusätzliche Informationen. Während dieser 30 Tage erhältst du vom App-Review-Team möglicherweise weitere Anfragen für zusätzliche Informationen. Bitte beachte, dass das 30-Tage-Fenster in diesem Zeitraum nicht bei jeder Wiedervorlage zurückgesetzt wird.Bitte beachte, dass das 30-Tage-Fenster in diesem Zeitraum nicht bei jeder Wiedervorlage zurückgesetzt wird.
Unser Review-Team verwendet beim Überprüfen von Einreichungen mehrere Testnutzer. Dabei werden nicht immer die von dir bereitgestellten Testnutzer verwendet. Wenn deine Einreichung mit einem bestimmten Testnutzer überprüft werden muss, teile uns das bitte in deinen Überprüfungsanweisungen mit.
Wenn du einen Testnutzer zur Verfügung stellst, prüfe, ob du den Testnutzer ordnungsgemäß erstellt und ihn deiner Einreichung beigefügt hast.
Unser Überprüfungsteam testet die Facebook-Integrationen deiner App anhand deiner Anweisungen.
Wenn du der Ansicht bist, dass unser Überprüfer deine App fälschlicherweise abgelehnt hat, solltest du deine App erneut mit überarbeiteten Anweisungen, die mehr Informationen für den Überprüfer enthalten, einreichen.
Der Überprüfungsvorgang ist am besten geeignet, um mit deinem Überprüfer zu kommunizieren. Reiche dabei deine bearbeiteten Hinweise ein, um auf das erhaltene Feedback einzugehen.
Die für dein Instant Game erstellte Facebook-App-ID kann nicht für eine andere Plattform verwendet werden. Weitere Informationen erhältst du in unserer Dokumentation.
Um deine App-Einreichung zu genehmigen, muss sich unser Überprüfungsteam bei deiner App anmelden und alle Facebook-Integrationen prüfen.
Wenn dein Reviewer deine App nicht laden oder verwenden konnte, überprüfe Folgendes:
Wenn du aus demselben Grund erneut abgelehnt wirst, bearbeite deine Überprüfungsanweisungen oder den Abschnitt Notizen hinzufügen, um deinen Reviewer um Aufklärung und weitere Informationen zu bitten.
Möglicherweise benötigt unser Überprüfungsteam weitere Anmeldedaten für deine App, um deine Überprüfung abschließen zu können.
Wenn für deine App vor oder nach der Anmeldung mit Facebook Login eine zweite Anmeldung erforderlich ist, stelle hierfür unbedingt einen Nutzernamen und ein Passwort zur Verfügung. Dies können die Anmeldedaten für einen Test- oder Demoserver, für eine zweite Anmeldung in deiner App oder eine E-Mail-Registrierung sein.
Für Apps, die auf Staging- oder Entwicklungsservern gehostet werden, ist möglicherweise für den Zugriff auf deinen Server eine zusätzliche Anmeldung erforderlich. Bitte stelle auch hierfür alle notwendigen Anmeldedaten zur Verfügung.
Wenn du dir noch immer unsicher bist, welche Anmeldedaten fehlen, kannst du mit deiner nächsten Einreichung ein Video einsenden, in dem die Option von Facebook Login und alle relevanten Facebook-Integrationen zu sehen sind, die du einreichst.
Es verstößt gegen die Plattform-Richtlinie 4.5, Personen einen Anreiz dafür zu bieten, soziale Plugins zu verwenden oder eine Seite mit „Gefällt mir“ zu markieren. Hierzu gehört das Anbieten von Belohnungen oder das Sperren von Apps oder App-Inhalten in Abhängigkeit davon, ob eine Person eine Seite mit „Gefällt mir“ markiert hat oder nicht. User_likes werden für diesen Zweck nicht genehmigt.
Um hochwertige Verbindungen zu gewährleisten und Unternehmen dabei zu unterstützen, die Personen zu erreichen, die ihnen wichtig sind, sollen Personen Seiten mit „Gefällt mir“ markieren, weil sie sich mit ihnen verbinden und mehr von dem jeweiligen Unternehmen erfahren möchten, und nicht aufgrund künstlicher Anreize. Wir sind davon überzeugt, dass die Menschen und Werbetreibenden gleichermaßen von dieser Richtlinie profitieren.
Wenn du den Dialog „Teilen“ oder ein anderes soziales Plugin verwendest, um Inhalte wieder auf Facebook zu veröffentlichen, musst du die App nicht zur Überprüfung einreichen. Wenn du dir noch immer unsicher bist, findest du weitere Informationen in unserer allgemeinen Überprüfungsdokumentation.
Um für das App Center genehmigt zu werden, muss deine App unsere Auswahlkriterien erfüllen. Für das Facebook App Center in Frage kommende Apps müssen Facebook Login verwenden oder über eine Facebook-Canvas-App verfügen.
Die folgenden Apps können im App Center aufgeführt werden:
Deine Textelemente und Werbebilder müssen ebenfalls unseren Richtlinien entsprechen.
In der Antwort zu deiner Überprüfung wird dir genau erklärt, aus welchen Gründen deine App nicht genehmigt wurde. Zudem werden dir die nächsten Schritte empfohlen, die du ergreifen solltest. Wir möchten, dass du die Überprüfung so schnell wie möglich bestehst. Lies dir deshalb das Feedback sorgfältig durch. Sobald du die notwendigen Änderungen vorgenommen hast, kannst du deine App erneut zur Überprüfung einreichen.
Wenn deine App eine Berechtigung auf eine Weise verwendet, die nicht zulässig ist, wird dir dies ebenfalls im Feedback erläutert. In diesem Fall solltest du deine App nicht erneut zur Überprüfung einreichen.
Beim App Review-Vorgang wird deine App auf jeder unterstützten Plattform geladen, die Anmeldung mit Facebook durchgeführt und jede Facebook-Integration verwendet, deren Überprüfung du angefragt hast. Dies führt häufig zu den sogenannten „allgemeinen Problemen“. Es handelt sich dabei um Fehler, die mit dem Laden deiner App, dem Anmelden bei deiner App oder allgemeinen Funktionen deiner App zusammenhängen. Es bedeutet, dass wir die Berechtigungen, die du bei deiner Einreichung angefragt hast, nicht testen konnten.
Da wir aufgrund dieser Fehler deine Facebook-Funktionen nicht überprüfen können, können wir auch keine genauen Angaben dazu machen, wie deine App die Facebook-Funktionen, die du zur Überprüfung eingereicht hast, verwendet. Aus diesem Grund erfolgt die Ablehnung aufgrund „allgemeiner Probleme“. Wie geben hierzu Feedback zu jeder Plattform.
Wenn du eine Ablehnung aufgrund „allgemeiner Probleme“ erhältst, lies dir bitte genau das gesamte Feedback durch. Jede Plattform erhält individuelles Feedback, in dem erklärt wird, welche Probleme bei der Überprüfung aufgetreten sind.
Während des Überprüfungsvorgangs folgt unser Überprüfungsteam deinen Anweisungen, um zu reproduzieren, wie in deiner App Berechtigungen verwendet werden. Wenn wir dies nicht reproduzieren können, z. B. weil wir deine Anweisungen nicht befolgen können oder wir uns nicht bei deiner App anmelden können, können wir auch die Einreichung nicht genehmigen.
Gehe wie folgt vor, um dies zu vermeiden:
Bestätige insbesondere für die publish_actions-Berechtigung, dass die Veröffentlichungsfunktion deiner App ordnungsgemäß konfiguriert ist. Wir müssen in der Lage sein, die Inhalte deiner App während des Überprüfungsvorgangs wieder auf Facebook zu veröffentlichen.