Checkliste für den Spiel-Launch

Am 9. August 2019 haben wir einen neuen Bewerbungsprozess für Entwickler*innen von Instant Games eingeführt. Bevor du ein Spiel zur Überprüfung einreichten kannst, musst du folgende Schritte ausführen:

  • Verknüpfe deine App mit einem Unternehmen.
  • Lasse das zugehörige Unternehmen verifizieren, wenn es noch nicht verifiziert ist.
  • Richte eine Facebook-Seite für dein Unternehmen ein. Diese Seite muss denselben Namen wie dein Unternehmen haben.
  • Halte eine gültige Apple Developer Team-ID bereit.

Wenn deine Bewerbung erfolgreich ist, kannst du Spiele zur Überprüfung einreichen und auf unseren Entdeckungsbereichen (Spieleliste usw.) anzeigen lassen.

Erfahre mehr über das Erstellen eines Business Manager und über die Verifizierung eines Unternehmens.

Um das Risiko verwirrender Informationen zu minimieren, sind gemäß Abschnitt 1.7 der Facebook-Plattform-Richtlinien nur vorab genehmigte Spiele im Zusammenhang mit Coronavirus (COVID-19) gestattet.

Bitte stelle vor der Einreichung deines Instant Games sicher, dass es die folgenden Kriterien erfüllt.

Spiele-Checkliste

Dein Spiel muss Folgendes erfüllen:

Die Sichtbarkeit muss oben im App-Dashboard auf Live festgelegt sein

Im Tab Einstellungen muss ein Namespace angegeben sein

Alle Elemente müssen wie im Abschnitt Einrichten des Spiels beschrieben hochgeladen sein

Der ersten Download auf muss auf 3 MB (bzw. 1 MB für Einfache Spiele) begrenzt sein

Der echte Ladefortschritt muss über FBInstant.setLoadingProgress angegeben werden

Es muss den physischen Stummschalter auf Mobilgeräten berücksichtigen (wir empfehlen dazu die WebAudio API)

Es muss das SDK 6.0 oder höher nutzen und alle selbstdefinierten Updates werden über Vorlagen gesendet.

Es muss schnell auf Unterbrechungen reagieren durch das Abonnieren von FBInstant.onPause. Das Spiel sollte alle Töne anhalten und einen Mechanismus zur Wiederaufnahme des Spiels beinhalten (z. B. einen Button „Fortsetzen“)

Gewährleiste die Übereinstimmung mit allen veröffentlichten Facebook-Plattformbedingungen und Entwicklungsrichtlinien

Sorge für eine Verknüpfung mit einem Unternehmen beim App-Review. Für den Launch des Spiel muss das Unternehmen ein geprüftes Unternehmen sein

Biete ein natives Spielerlebnis (also ohne Scrollen, Zoomen oder Schwenken wie bei einer Webseite).


Dein Spiel darf Folgendes nicht beinhalten:

Branding im Namen (z. B. „Messenger“; „Facebook“)

Freigabe einer App-ID für andere Live-Apps (z. B. ein Facebook Web Game)

Zu einer anderen Website oder App verlinken (Ausnahme: Verlinkung zu einer Seite mit Datenrichtlinien).

Abrufen von Nutzer*inneninformationen, die nicht vom Instant Games SDK angegeben werden (einschließlich Verwendung des Facebook Platform Javascript-SDK)

Inline des Instant Games SDK oder Verwendung einer anderen Version als der unter connect.facebook.com

Mehr als ein Spiel-Update pro Kontext pro Sitzung

Werbeanzeigen Dritter

Anzeigen von Zahlungsfunktionen auf Plattformen, auf denen Zahlungen nicht unterstützt werden

Andere als die unten aufgeführten Call-Methoden, bevor startGameAsync aufgelöst wurde:

  • FBInstant.getSDKVersion()
  • FBInstant.initializeAsync()
  • FBInstant.getPlatform()
  • FBInstant.setLoadingProgress()
  • FBInstant.getSupportedAPIs()
  • FBInstant.quit()
  • FBInstant.onPause()
  • FBInstant.player.getID()

Seit dem 24. März 2019 können weitere Methoden aufgerufen werden, bevor startGameAsync aufgelöst wird. Mehr darüber erfährst du unter den Neuerungen im Instant Games-SDK 6.3.

Insbesondere für iOS-Nutzer*innen sollte im Spiel Folgendes vermieden werden:

Übergreifendes Hervorheben anderer Instant-Spiele (einschließlich über den Bot)

Versenden von Geschenken an Freunde

Anzeigen von Zahlungsfunktionen oder Verweisen auf deren Verfügbarkeit auf anderen Plattformen

Checkliste für Spiele-Updates über Messenger

Spiele-Updates über Messenger können ein leistungsfähiger Mechanismus für die Kundenbindung sein, wenn sie effektiv eingesetzt werden. Schlecht genutzt können sie jedoch ein lästiges Spielerlebnis bieten und Nutzer*innen von deinem Spiel vertreiben. Wir stellen die folgenden Richtlinien zur Verfügung, um dir zu helfen, dein Erlebnis bei der Bereitstellung von Spiele-Updates über Messenger zu optimieren.

Richtig:

Relevante, rechtzeitige und wertvolle Updates für Spieler. Weitere Informationen findest du im Abschnitt Best Practices.

Stelle den Nutzern bestimmte Steuerungsmöglichkeiten bereit (indem sie z. B. angeben können, dass sie Benachrichtigungen erhalten möchten, und zwar mit welcher Frequenz).

Verwende Einstiegspunktdaten für „Spielen“-Buttons, um das Spiel in einem relevanten Kontext zu laden.

Benenne den Bot genauso wie dein Spiel.

Nutze soziale Updates wie Erinnerungen an Spielzüge, Wettkampfergebnisse, Timer-basierte Belohnungen und Challenges.

Sorge dafür, dass deine Spieler einen ausreichenden Anreiz zum Öffnen des Spiels über eine Bot-Nachricht haben, indem du sie über die Nachrichten-Payload indem du sie im Spiel mit etwas Wertvollem belohnst. Eine Bot-Nachricht ist in der Regel nicht nützlich, wenn sie zum Startbildschirm deines Spiels führt.

Nutze ein beständiges Menü, in dem häufig verwendete Handlungen wie das Starten des Spiels bereitgestellt werden.

Lege die Standardhandlung so fest, dass game_play bei benutzerdefinierten Updates verwendet wird. Damit wirst du über das gesamte Bild ins Spiel geleitet.

Kündige über Bots neue Funktionen oder neuen Content an.

Optimiere die Tageszeit, zu der Nachrichten an Nutzer gesendet werden. Berücksichtige Zeitzonen.

Beachte die allgemeinen Best Practices für Messenger-Bots.

Falsch:

Sende direkt nachdem ein Spieler das Spiel beendet hat eine Nachricht.

Sende Nachrichten ohne Kontext, um den Spieler erneut anzusprechen (z. B.: „Kehre jetzt zum Spiel zurück“). Setze stattdessen bei Nachrichten zur erneuten Interaktion auf informativen Kontext (z. B.: „Dein Scout ist zurück mit weiteren Infos“)

Übernimm den Tonfall anderer Facebook-Nutzer oder lass Spieler glauben, dass sie mit ihren Freunden kommunizieren.

Sende Nutzern Bot-Nachrichten, selbst wenn diese Nutzer wiederholt keine Interaktion ausgeführt haben. Aufgrund der bestehenden Richtlinien werden deine Nachrichten nicht gesendet. Die Beschränkung liegt derzeit bei 5 Nachrichten innerhalb von 10 Tagen nach der letzten Spielsitzung. Achte beim Testen des Bot darauf, dass dein Spiel mindestens einmal alle 5 Nachrichten gespielt wird.

Lege für messaging_type einen beliebigen Wert außer RESPONSE oder UPDATE fest.

Verwende die Broadcast API der Messenger-Plattform, da diese zurzeit noch nicht für Spiele-Bots verfügbar ist.

Stelle einen Link zu einem beliebigen App Store bereit.

Einreichen zum Überprüfen

Über den Tab Überprüfung im Entwicklungs-Dashboard kannst du dein Spiel an unser Überprüfungsteam einreichen. Stelle sicher, dass das Spiel allen relevanten Richtlinien entspricht, bevor du es einreichst.

Während der Einreichung musst du gemäß den App Store Review Guidelines 4.7 von Apple eine Apple Developer Team-ID angeben. Dadurch kann das Spiel auf iOS bereitgestellt werden.

Füge die Option Instant Game-In-App-Käufe nicht zu deiner Einreichung hinzu, wenn dein Spiel nicht über eine App-interne Kauffunktionen verfügt. Auf unserer Seite In-App-Käufe findest du weitere Informationen.

Die Überprüfung sollte nicht länger als eine Woche dauern. Nachdem ein Spiel überprüft wurde, muss es nicht noch einmal überprüft werden, außer es wird festgestellt, dass es unseren Entwicklungsrichtlinien nicht entspricht.

Instant Game-Launch

Du kannst den Status deines Spiels über den Tab Veröffentlichungsstatus im Entwicklungs-Dashboard verfolgen.

Globaler oder länderspezifischer Launch

Ein Spiel kann entweder global oder für jedes Land einzeln gelauncht werden. Wähle dazu die Option Länder auswählen.

Zugehörige Dokumentation

Wir stellen dir folgende Ressourcen zur Verfügung, um eine bestmögliche Performance deines Spiels auf unserer Plattform zu gewährleisten: