App-Verifizierungsdetails

Verwende diesen Leitfaden, wenn deine App Review-Einreichung aufgrund von Problemen mit App-Verifizierungsdetails abgelehnt wurde.

Wir konnten die angefragte(n) Berechtigung(en) beim Testen deiner App nicht verifizieren

Einreichungs-Reviewer*innen verwenden den Screencast einer Einreichung als Leitfaden und versuchen nachzuvollziehen, wie die App die einzelnen Berechtigungen und Features verwendet, die von deiner App angefordert werden. Wenn ein*e Reviewer*in das im Screencast gezeigte Erlebnis für eine der angeforderten Berechtigungen oder Funktionen nicht nachvollziehen kann, wird die App mit der Begründung „Wir konnten die angefragte(n) Berechtigung(en) beim Testen deiner App nicht verifizieren“ abgelehnt.

Wenn deine Einreichung aus diesem Grund abgelehnt wurde, solltest du Folgendes tun:

  1. Stelle sicher, dass du die gesamte Entwicklung deiner App abgeschlossen hast.
  2. Erstelle einen Testnutzer und stelle sicher, dass damit das Erlebnis genau wie in deinem Screencast dargestellt nachvollzogen werden kann.
  3. Wenn du dieses Erlebnis genau wie in deinem Screencast dargestellt reproduzieren kannst, stelle sicher, dass die Testanweisungen in deinen App-Verifizierungsdetails richtig sind und die E-Mail-Adresse und das Passwort des Testnutzers enthalten.
  4. Wenn dein Screencast fehlerhaft ist, du aber jede(s) der angeforderten Berechtigungen und Features mit dem Testnutzer erfolgreich testen kannst, erstelle einen neuen korrekten Screencast und lade ihn hoch. Stelle außerdem sicher, dass die Testanweisungen in deinen App-Verifizierungsdetails richtig sind und die E-Mail-Adresse und das Passwort des Testnutzers enthalten.
  5. Reiche deine App erneut zum App Review ein.

Page Public Content Access basierend auf deinen Einreichungsdetails nicht erforderlich

Das Page Public Content Access(PPCA)-Feature darf nur auf eine zulässige Weise verwendet werden. Apps, die PPCA nicht auf zulässige Weise verwenden, werden mit der Begründung „Page Public Content Access basierend auf deinen Einreichungsdetails nicht erforderlich“ abgelehnt. Für Referenzzwecke findest du hier eine Beschreibung des Pages Public Content Access-Features und dessen zulässige Nutzung:

Zugriff auf öffentliche Seiteninhalte

Ermöglicht den schreibgeschützten Zugriff auf öffentliche Daten auf Seiten, für die du nicht die Anmeldeberechtigung manage_page hast. Die lesbaren Daten umfassen Unternehmens-Metadaten, öffentliche Kommentare und Beiträge.

Während du deine App testest und bevor du sie zum Review einreichst, kann sie nur auf Inhalte auf einer Seite zugreifen, für die Folgendes gilt: Die Person, die die Administratorrolle für die Seite hat, hat auch die Admin-, Entwickler- und Testerrolle für die App. Wenn die App auf öffentlichen Inhalt auf anderen Seiten zugreifen soll, musst du diese Funktion zur Überprüfung einreichen. Sobald du deine App live geschaltet hast, kann sie ohne dieses Feature keinen öffentlichen Inhalt auf einer Seite anzeigen.

Zulässige Nutzung

Aggregierte, anonymisierte öffentliche Inhalte für Wettbewerber-Analysen und Benchmarking bereitstellen

Wenn deine Einreichung mit dieser Begründung abgelehnt wurde, stelle bitte sicher, dass PPCA von deiner App auf erlaubte Weise verwendet wird, bevor du die App erneut einreichst.

Deine App verwendet die Unternehmensmarke von Facebook auf unzulässige Weise

Wenn ein oder mehrere Markeninhalte einer App (Namen, Marken, Logos, Beschreibungen usw.) gegen unsere Markenrichtlinien verstoßen, wird die Einreichung mit der Begründung „Deine App verwendet die Unternehmensmarke von Facebook auf unzulässige Weise“ abgelehnt. In Bezug auf Markeninhalte einer App ist Folgendes untersagt:

  • Suggerieren einer Partnerschaft mit, eines Sponsorings durch oder eines Endorsements durch Facebook oder eine seiner Tochtergesellschaften
  • Kombinieren mit einem oder mehreren unserer Markeninhalte
  • Imitieren eines oder mehrerer unserer Markeninhalte
  • Benennung in einer Form, die mit Facebook oder einer unserer Tochtergesellschaften verwechselt werden kann (z. B. werden App-Namen wie „FB Friend Smash“, „FVideo“ oder „Friend Smash - Best FB Game“ abgelehnt).

Wenn deine Einreichung mit dieser Begründung abgelehnt wurde, lies vor der erneuten Einreichung unsere Einreichungsrichtlinien durch und ändere alle Markeninhalte, die gegen unsere Markenrichtlinien verstoßen.

Beim Testen deiner App konnte der Facebook Login-Button nicht gefunden werden

Wenn eine App Facebook Login verwendet, versuchen Einreichungs-Reviewer*innen, den Button in der App zu finden und sich damit anzumelden. Wenn ein*e Reviewer*in den Facebook Login-Button nicht finden kann, wird die Einreichung mit der Begründung „Beim Testen deiner App konnte der Facebook Login-Button nicht gefunden werden“ abgelehnt.

Wenn deine Einreichung aus diesem Grund abgelehnt wurde, solltest du Folgendes tun:

  1. Lies dir unseren Leitfaden Best Practices für Facebook Login durch. Darin findest du Tipps zur effektiven Integration von Facebook Login in deine App.
  2. Stelle sicher, dass du die gesamte Entwicklung deiner App abgeschlossen hast.
  3. Erstelle einen Testnutzer und bestätige mit diesem, dass du dich damit bei deiner App über den Facebook Login-Button anmelden kannst.
  4. Aktualisiere deinen Screencast so, dass deutlich gezeigt wird, wie der Testnutzer den Facebook Login-Button sucht und sich damit bei deiner App anmeldet.
  5. Füge deinen App-Verifizierungsdetails Anweisungen hinzu, wie der Facebook Login-Button in deiner App gefunden werden kann.
  6. Reiche deine App erneut zum App Review ein, inklusive deines aktualisierten Screencasts, der aktualisierten Verifizierungsdetails und der E-Mail-Adresse und des Passworts deines Testnutzers.

Wenn deine App auf keiner Plattform (z. B. iOS, Android, Web) Facebook Login verwendet, entferne den Button über das App-Dashboard aus deiner App, bevor du die App erneut einreichst.

Wenn deine App nur den „Teilen“-Button oder andere soziale Plugins verwendet, um Inhalte auf Facebook zu veröffentlichen, musst du sie nicht zum App Review einreichen.

Der Facebook Login-Button deiner App ist fehlerhaft

Einreichungs-Reviewer*innen verwenden deine Testanweisungen und deinen Screencast als Leitfaden und versuchen, sich über den Facebook Login-Button bei deiner App anzumelden. Wenn sie den Facebook Login-Button finden können, aber sich aus irgendeinem Grund damit nicht bei deiner App anmelden können, wird deine Einreichung mit der Begründung „Der Facebook Login-Button deiner App ist fehlerhaft“ abgelehnt.

Wenn deine Einreichung aus diesem Grund abgelehnt wurde, solltest du Folgendes tun:

  1. Stelle sicher, dass du die gesamte Entwicklung deiner App abgeschlossen hast.
  2. Erstelle einen Testnutzer und bestätige, dass du mit diesem den Facebook Login-Button finden und dich damit bei deiner App anmelden kannst.
  3. Aktualisiere deinen Screencast so, dass deutlich gezeigt wird, wie der Testnutzer den Facebook Login-Button sucht und sich damit bei deiner App anmeldet.
  4. Füge deinen App-Verifizierungsdetails Anweisungen hinzu, wie der Facebook Login-Button in deiner App gefunden werden kann.
  5. Reiche deine App erneut zum App Review ein, inklusive deines aktualisierten Screencasts, der aktualisierten Verifizierungsdetails und der E-Mail-Adresse und des Passworts deines Testnutzers.

Wir konnten die Schritte zum Verbinden eines Instagram Business-Kontos nicht testen

Ein*e Einreichungs-Reviewer*in versucht, sich bei deiner eingereichten App anzumelden und zu prüfen, ob die App auf die in der Einreichung beschriebene Weise auf Daten in einem professionellen Instagram-Konto zugreift. Wenn sich der*die Reviewer*in nicht bei der App anmelden kann oder über die App nicht wie in der Einreichung beschrieben auf Daten in einem professionellen Instagram-Konto zugreifen kann, wird die Einreichung mit der Begründung „Wir konnten die Schritte zum Verbinden eines Instagram Business-Kontos nicht testen“ abgelehnt.

Wenn deine Einreichung aus diesem Grund abgelehnt wurde, solltest du Folgendes tun:

  1. Stelle sicher, dass du die gesamte Entwicklung deiner App abgeschlossen hast.
  2. Stelle sicher, dass in deinem Screencast gezeigt wird, wie du dich über den Facebook Login-Button bei deiner App anmeldest und die App autorisierst, auf Daten in einem professionellen Instagram-Konto zuzugreifen. Erstelle einen neuen Screencast, wenn dieser den Vorgang nicht zeigt.
  3. Wenn sich die Nutzer*innen deiner App mit einem Nicht-Facebook-Konto bei deiner App anmelden müssen, bevor sie den Datenzugriff über Facebook Login autorisieren, schließe Anmeldedaten eines Nicht-Facebook-Testnutzers in deine App-Verifizierungsdetails ein.
  4. Lade ggf. deinen neuen Screencast hoch.
  5. Reiche deine App erneut zum App Review ein.

Deine App wird beim Testen nicht geladen (Web)

Einreichungs-Reviewer*innen verwenden beim Testen webbasierter Apps die im Abschnitt App-Verifizierungsdetails einer Einreichung angegebene App-URL. Wenn im Abschnitt mit den Verifizierungsdetails keine URL angegeben ist, verwenden sie stattdessen die URL, die im Feld Website im App-Dashboard unter Einstellungen > Grundlegend angegeben ist. Wenn ein*e Einreichungs-Reviewer*in die eingereichte Web-App mit keiner dieser URLs laden kann, wird die Einreichung abgelehnt.

Vor einer erneuten Einreichung solltest du Folgendes tun:

  1. Stelle sicher, dass du die gesamte Entwicklung deiner App abgeschlossen hast.
  2. Erstelle einen Testnutzer und bestätige, dass du dich damit extern (d. h. von außerhalb deines internen Netzwerks, wenn sich deine App in einem solchen befindet) bei deiner App anmelden kannst.
  3. Schließe die URL deiner Web-App sowie die E-Mail-Adresse deines Testnutzers und das entsprechende Passwort in die Anweisungen im Abschnitt App-Verifizierungsdetails ein.
  4. Reiche deine App erneut zum App Review ein.

Deine App wird beim Testen nicht geladen (Android)

Einreichungs-Reviewer*innen laden die Android-APKs der übermittelten Apps herunter und versuchen, sich bei den Apps anzumelden, um zu prüfen, wie angeforderte Berechtigungen und Features von den Apps verwendet werden. Wenn Reviewer*innen das APK einer App nicht laden können, wird die Einreichung mit der Begründung „Deine App wird beim Testen nicht geladen (Android)“ abgelehnt.

Wenn deine Einreichung aus diesem Grund abgelehnt wurde, solltest du Folgendes tun:

  1. Stelle sicher, dass deine App unter Android 6.0 (Marshmallow) oder höher ausgeführt werden kann.
  2. Stelle sicher, dass du die gesamte Entwicklung deiner App abgeschlossen hast.
  3. Stelle sicher, dass das APK deiner App verwendet werden kann, um deine App auf einem Android-Gerät zu installieren.
  4. Lade das APK hoch oder gib im Abschnitt App-Verifizierungsdetails einen Link zum APK an. Wenn du einen Link angibst, achte darauf, dass dieser extern aufgerufen werden kann (d. h. von außerhalb deines internen Netzwerks, wenn sich deine App in einem solchen befindet).
  5. Wenn es bei deiner App erforderlich ist, sich mit einem Nicht-Facebook-Konto anzumelden, gib im Abschnitt App-Verifizierungsdetails die Anmeldedaten eines Nicht-Facebook-Testnutzers an.
  6. Reiche deine App erneut zum App Review ein.

Deine App wird beim Testen nicht geladen (iOS)

Einreichungs-Reviewer*innen laden die Simulator-Builds der übermittelten Apps herunter und versuchen, sich bei den Apps anzumelden, um zu prüfen, wie angeforderte Berechtigungen und Features von den Apps verwendet werden. Wenn Reviewer*innen die App nicht mit dem Simulator-Build laden können, wird die Einreichung abgelehnt.

Wenn deine Einreichung aus diesem Grund abgelehnt wurde, solltest du Folgendes tun:

  1. Stelle sicher, dass dein Simulator-Build eine .ipa-, gezippte .ipa- oder .app-Datei ist und dass sie mit Xcode Version 8.0+ kompatibel ist.
  2. Stelle sicher, dass deine App mit dem Simulator-Build in Xcode Version 8.0+ simuliert werden kann.
  3. Stelle sicher, dass du die gesamte Entwicklung deiner App abgeschlossen hast.
  4. Lade dein Simulator-Build hoch oder gib im Abschnitt App-Verifizierungsdetails einen Link zum Simulator-Build an. Wenn du einen Link angibst, achte darauf, dass dieser extern aufgerufen werden kann (d. h. von außerhalb deines internen Netzwerks, wenn sich deine App in einem solchen befindet).
  5. Wenn es bei deiner App erforderlich ist, sich mit einem Nicht-Facebook-Konto anzumelden, bevor sie verwendet werden kann, gib im Abschnitt App-Verifizierungsdetails die Anmeldedaten eines Nicht-Facebook-Testnutzers an.
  6. Reiche deine App erneut zum App Review ein.

In unserem Dokument Erstellen eines Simulator-Builds wird erklärt, wie ein Simulator-Build generiert wird. Informationen zu Facebook Login findest du in unserem Dokument Facebook Login für iOS.

Die von dir angegebenen Testanmeldedaten funktionieren nicht

Für Apps, die nicht Facebook Login zur Authentifizierung verwenden, müssen Anmeldedaten für ein Testkonto angegeben werden, mit denen Einreichungs-Reviewer*innen die App testen können. Wenn sich ein*e Einreichungs-Reviewer*in mit den angegebenen Testanmeldedaten nicht bei der App anmelden kann, wird die Einreichung mit der Begründung „Die von dir angegebenen Testanmeldedaten funktionieren nicht“ abgelehnt.

Wenn deine Einreichung aus diesem Grund abgelehnt wurde, solltest du Folgendes tun:

  1. Stelle sicher, dass du die gesamte Entwicklung deiner App abgeschlossen hast.
  2. Erstelle einen Testnutzer und bestätige, dass du dich damit extern (d. h. von außerhalb deines internen Netzwerks, wenn sich deine App in einem solchen befindet) bei deiner App anmelden kannst.
  3. Schließe die Anmeldedaten des Testnutzers in deine App-Verifizierungsdetails ein und reiche die App erneut ein.

Erstelle bitte kein neues Facebook-Nutzerkonto als Testnutzer. Erstellung und Verwaltung von Apps über gefälschte Konten sind laut unseren Plattform-Richtlinien untersagt. Wenn dein Testkonto ein Facebook-Konto sein muss, erstelle stattdessen einen Facebook-Testnutzer.

Server-to-Server-Apps

Wenn deine App eine Server-to-Server(S2S)-App ist und du keine Anmeldedaten angeben kannst:

  1. Stelle sicher, dass du die gesamte Entwicklung deiner App abgeschlossen hast.
  2. Beschreibe, wie deine App letztendlich sämtliche Daten verwendet, auf die sie über die einzelnen angeforderten Berechtigungen und Features zugreifen kann.

Weitere Informationen dazu findest du unter Beispieleinreichung für eine Server-to-Server-App.

Deine App gibt das letztendliche Nutzungserlebnis nicht korrekt wider

Ein App Review sollte nur für Apps angefordert werden, die für eine Umstellung auf den Live-Modus bereit sind. Alle Apps, die sich noch in der Entwicklung befinden, werden von Einreichungs-Reviewer*innen mit der Begründung „Deine App gibt das letztendliche Nutzungserlebnis nicht korrekt wider“ abgelehnt.

Wenn deine Einreichung aus diesem Grund abgelehnt wurde, schließe die Entwicklung ab und stelle sicher, dass deine App für die Umstellung auf den Live-Modus bereit ist, bevor du sie erneut einreichst.

Live-Apps

Wenn sich deine App bereits im Live-Modus befindet und du neue Funktionen hinzufügst, musst du deine App nicht wieder in den Entwicklungsmodus schalten. Erstelle stattdessen eine Test-App anhand der Live-App und verwende diese für Entwicklung und Tests. Nähere Informationen dazu findest du im Thema App Review für Live-Apps.

Deine Canvas-App leitet zu einer URL außerhalb von Facebook weiter

Einreichungen für Apps, die Nutzer*innen von Facebook wegleiten sollen, werden abgelehnt, da sie gegen die Facebook-Plattform-Richtlinien verstoßen. Die Facebook-Plattform-Richtlinien besagen Folgendes:

„Entwickle keine App, deren Hauptzweck es ist, Personen von Facebook wegzuleiten.“

Wenn deine App aus diesem Grund abgelehnt wurde, gestalte deine App so um, dass ihre zentralen Funktionen ausgeführt werden können, ohne Nutzer*innen von Facebook wegzuleiten, und reiche sie dann erneut ein.

Deine App bettet den Facebook Login-Dialog in einer individuellen Webansicht ein

Einreichungen für mobile Apps, die Facebook Login in App-internen Webansichten anzeigen, werden abgelehnt. Webansichten in der App können Cookies nicht gemeinsam mit dem Systembrowser verwenden, was zu einem mangelhaften Nutzungserlebnis führt.

Wenn deine Einreichung aus diesem Grund abgelehnt wurde, sieh dir das Dokument Best Practices für Facebook Login an und korrigiere alle Funktionen, die zu einem mangelhaften Nutzungserlebnis führen, bevor du die App erneut einreichst.

Deine App versucht möglicherweise, auf die Instagram-Plattform zuzugreifen, um Nutzungsinhalte anzuzeigen

Apps, die auf die Instagram Platform API nur zugreifen, um Nutzungsinhalte anzuzeigen, werden mit der Begründung „Deine App versucht möglicherweise, auf die Instagram-Plattform zuzugreifen, um Nutzungsinhalte anzuzeigen“ abgelehnt. Dies stellt einen Verstoß gegen die Instagram-Plattform-Richtlinie A.16 dar:

„Nutze die Instagram-Plattform ohne unsere vorherige Genehmigung nicht, um auf einfache Art und Weise Nutzungsinhalte anzuzeigen, Inhalte zu importieren oder zu sichern oder Instagram-Beziehungen zu verwalten.“

Wenn deine Einreichung aus diesem Grund abgelehnt wurde, gestalte deine App so um, dass die Richtlinie A.16 nicht mehr verletzt wird, und verwende anstatt der Instagram Platform API die Instagram Basic Display API. Die Instagram Platform API wird im Juni 2020 eingestellt.

Deine App bietet Anreize für nicht genehmigte Handlungen

Einreichungen für Apps, die App-Nutzer*innen Anreize bieten, diese Apps anhand von Instagram-Aktionen wie Likes und Abonnements zu bewerben, werden mit der Begründung „Deine App bietet Anreize für nicht genehmigte Handlungen“ abgelehnt. Abschnitt A.30 der Instagram-Plattform-Richtlinien untersagt App-interne Belohnungssysteme für das Teilen auf Instagram:

„Biete einer Person nur Anreize für das Anmelden bei deiner App oder die Teilnahme an einer Promotion. Biete keine Anreize für andere Handlungen.“

Wenn deine App aus diesem Grund abgelehnt wurde, entferne sämtliche Funktionen, die Anreize für Nutzer*innen bieten, deine App oder deine Marke über Instagram-Aktionen zu bewerben, bevor du die App erneut einreichst.

Deine App bietet Nutzer*innen Bewertungen, die nicht genehmigt sind

Einreichungen für Apps, die Voraussagen, Ratschläge oder Bewertungen der Persönlichkeit, von persönlichen Eigenschaften, von Charakterzügen oder Verhaltenstendenzen anbieten, oder Apps, die dem*der App-Nutzer*in einen ähnlich geringen Nutzen oder Wert anbieten, werden mit der Begründung „Deine App bietet Nutzer*innen Bewertungen, die nicht genehmigt sind“ abgelehnt. Apps mit geringem Nutzen stellen einen Verstoß gegen Abschnitt 1.10 unserer Plattform-Richtlinien dar.

Wenn deine App aus diesem Grund abgelehnt wurde, gestalte deine App so um, dass unsere Plattform-Richtlinien nicht mehr verletzt werden, bevor du die App erneut einreichst.

Deine App verstößt gegen die Entwicklerrichtlinie 1.7

Wir prüfen App-Details, einschließlich Anzeigename, Symbol, Inhalt und Einreichungsdetails, um sicherzustellen, dass das App-Erlebnis niemanden, der die App nutzt, verwirrt, täuscht, betrügt, irreführt, spammt oder überrascht. Deine App sollte das Erlebnis bieten, das ihre Nutzer*innen normalerweise erwarten würden. Wenn deine Einreichung aufgrund eines Verstoßes gegen die Entwicklerrichtlinie 1.7 abgelehnt wurde, solltest du Folgendes tun:

  • Vergewissere dich, dass dein Anzeigename und dein App-Symbol nur von deiner App verwendet werden und dass du das Recht hast, das verwendete Bild zu verbreiten.
  • Vergewissere dich, dass dein Anzeigename und dein App-Symbol das App-Erlebnis genau widerspiegeln, das du in deinen Einreichungsdetails beschrieben hast und das die Reviewer*innen beim Testen deiner App erlebt haben.
  • Aktualisiere ggf. die App-Details und reiche die App dann erneut zum App Review ein.

Deine App verstößt gegen Abschnitt 8.9 der Plattform-Richtlinien

Einreichungen für Apps, welche die Daten eines*einer App-Nutzer*in anfordern, ohne die Qualität des Erlebnisses für den*die App-Nutzer*in anhand dieser Daten wesentlich zu verbessern, verstoßen gegen Abschnitt 8.9 unserer Plattform-Richtlinien und werden mit der Begründung „Deine App verstößt gegen Abschnitt 8.9 der Plattform-Richtlinien“ abgelehnt.

Wenn deine App aus diesem Grund abgelehnt wurde, gestalte deine App so um, dass sie angeforderte Daten auf eine Weise verwendet, die das Erlebnis des*der App-Nutzer*in wesentlich verbessert, oder dass sie diese Daten nicht mehr von App-Nutzer*innen anfordert (und entferne alle Berechtigungen oder Features, die Zugriff auf diese Daten bieten, aus deiner Einreichung). Reiche die App dann erneut ein.