App nicht eingerichtet: Diese App befindet sich noch im Entwicklungsmodus

114

Ich habe die Anweisungen hier befolgt:

Die Entwickler dieser App haben diese App für die Facebook-Anmeldung nicht richtig eingerichtet?

Meine App wurde öffentlich gemacht und der Kreis ist grün, sodass die App öffentlich ist.

Wenn ich mich jedoch anmelden möchte, gehe ich zur Facebook-App. Dort werde ich aufgefordert, mich anzumelden, und dann erhalte ich die folgende Nachricht:

App nicht eingerichtet: Diese App befindet sich noch im Entwicklungsmodus und Sie haben keinen Zugriff darauf. Wechseln Sie zu einem registrierten Testbenutzer oder fragen Sie einen App-Administrator nach Berechtigungen.

Übrigens: Ich bin der Administrator

Jede Hilfe wird sehr geschätzt. Ich benutze SeattleClouds und dies geschieht sowohl auf iOS als auch auf Android.

Sarayee
quelle
2
Haben Sie überprüft, ob die App-ID in Ihrem Xcode-Projekt korrekt ist, und auch Ihre Plattformeinstellungen für Ihre Facebook-App überprüft (zu finden unter developer.facebook.com/apps {APP_ID} / settings /)?
Björn Kaiser
Haben Sie eine Lösung für Ihr Problem gefunden?
Jurik
Hast du diesen Link überprüft? developer.facebook.com/docs/apps/test-users
Arpit Patel
@ArpitPatel, sagen Sie, dass es einen Testbenutzer geben muss?
timber535

Antworten:

268

SCHRITT 1 :

Unter Einstellungen -> Grundlegend -> Kontakt-E-Mail. (Geben Sie Ihre / jede E-Mail)

SCHRITT 2 : Auf der Registerkarte "App Review": Ändern

Möchten Sie diese App und alle ihre Live-Funktionen der Öffentlichkeit zugänglich machen? Ja

Und Prost ..

Kapitän_a
quelle
2
Toll! Aber nicht arbeiten, um App zu testen. In der Test-App haben wir keine Status and ReviewRegisterkarte.
Monteirobrena
2
Die Registerkarte wurde in "App Review" umbenannt.
Flimm
2
Wie kommt es, dass ein Administrator seine eigene App nicht testen kann und wir diesen Fehler erhalten? WTH Facebook?
NaturalBornCamper
1
@captain_a Es fragt auch nach dem privacy policy, obwohl ich keine habe. Ohne Hinzufügen von Datenschutzrichtlinien scheint dies nicht zu funktionieren. :(
Narendra Singh
1
Funktioniert nicht. Erhalten Sie immer noch die gleiche Nachricht im Live-Zustand. Prost ..
Toma Tomov
34

Stellen Sie sicher, dass Ihre App auf developer.facebook.com live ist

Dieser grüne Kreis zeigt an, dass die App live ist Geben Sie hier die Bildbeschreibung ein

Wenn dies nicht der Fall ist, befolgen Sie diese beiden Schritte, um Ihre App zum Leben zu erwecken

Schritt 1 Gehen Sie zu Ihrer Anwendung -> Einstellung => und fügen Sie Kontakt-E-Mail hinzu und wenden Sie Änderungen speichern an

Setp 2 Dann gehe zu App Review Option und stelle sicher, dass dieser Schalter Ja ist. Ich habe einen Screenshot hinzugefügt

Geben Sie hier die Bildbeschreibung ein

Arpit Patel
quelle
Sie sollten alle APP - IDs in der pic blockieren
Ab
Ja, aber ein anderes Projekt für den Demo-Zweck, deshalb.
Arpit Patel
Außerdem ist jetzt eine URL zu einer Webseite mit Datenschutzrichtlinien erforderlich.
gabe
12

Dies ist eine Antwort, die ich nicht viel gesehen habe (dies war irgendwo in einem Kommentar), obwohl das Ausschalten der App aus dem Entwicklungsmodus funktioniert. Dies kann aus Sicherheitsgründen schlecht oder wirklich ärgerlich sein, wenn die App noch nicht fertig ist, aber Sie benötigen die App zur Überprüfung einzureichen, da Zugriff auf spezielle Berechtigungen erforderlich ist (z user_birthday . ).

Was ich stattdessen getan habe, um den Fehler zu beheben, war, zu https://developers.facebook.com/sa/apps/{appId}/roles/oder von den App-Dashboard-Klickrollen auf der linken Seite zu gehen

Fügen Sie dann die Benutzerkonten entweder dem Entwickler oder dem Tester hinzu. Entwickler müssen per Handy überprüft werden und erhalten Zugriff auf die App, um Änderungen vornehmen zu können. Ein Tester muss jedoch nur per E-Mail überprüft werden (nicht sicher, ob dies erforderlich ist, aber wahrscheinlich auch) und kann nur die verwenden API, anstatt Änderungen an den Einstellungen vorzunehmen.

Wenn die App für die Öffentlichkeit bereit ist, schalten Sie die App natürlich einfach aus dem Entwicklungsmodus aus.

Popeye
quelle
Beste Antwort, wenn Sie noch in der Entwicklung sind.
Wesamly
7

Problemprotokoll: App nicht eingerichtet. Diese App befindet sich noch im Entwicklungsmodus. und Sie haben keinen Zugriff darauf. Registrieren Sie den Testbenutzer oder fragen Sie einen App-Administrator um Erlaubnis

  1. Die App befindet sich nicht im Live-Modus
  2. Sie sind unter https://developers.facebook.com/app/yourapp nicht als Administrator oder Tester aufgeführt
  3. Ihr App-Hashkey ist nicht festgelegt. Wenn sich die Facebook-App nicht im Live-Modus befindet, benötigen Sie einen Hashkey, um sie zu testen. weil die app noch nicht live sind. Facebook erlaubt keinen Zugang.

ÄNDERN DES LEBENSMODUS
1. Gehen Sie zu: https://developers.facebook.com
2. Wählen Sie Ihre App in der Liste " Meine Apps " aus.
3. Schalten Sie den Schalter von AUS auf EIN

Geben Sie hier die Bildbeschreibung einGeben Sie hier die Bildbeschreibung ein

HINZUFÜGEN ALS TEST ODER ADMIN
1. Gehen Sie zu: https://developers.facebook.com
2. Wählen Sie Ihre App in der Liste " Meine Apps " aus.
3. Gehen Sie zu: Rollen> Rollen> Drücken Sie zum Beispiel Administrator hinzufügen.Geben Sie hier die Bildbeschreibung ein 4. Suchen Sie Ihre neuer Facebook-Account für Administrator / Tester.
Geben Sie hier die Bildbeschreibung ein 5. Der Administrator muss zur Bestätigung ein Facebook-Passwort eingeben. Dann muss der neue Administrator auf die Seite developer.facebook gehen und die Anfrage annehmen. 6. Gehen Sie zu: https://developers.facebook.com. 7. Profil> Anfragen> Bestätigen. 8. Herzlichen Glückwunsch Sie wurden als neuer Administrator zugewiesenGeben Sie hier die Bildbeschreibung ein




Geben Sie hier die Bildbeschreibung ein Listenpunkt

ANFAHRT UND SET HashKey ENTWICKLUNGS
zu Facebook Login Dokumentation
https://developers.facebook.com/docs/android/getting-started/#create_hash
Die am meisten bevorzugte Lösung von mir ist durch Code ( Fehlerbehebung Beispielanwendungen )
wird es Drucken Sie den Hash-Schlüssel aus. Sie können es auf aktualisieren
https://developers.facebook.com/apps/yourFacebookappID/settings/basic/
auf Android> Key Hashes Abschnitt

Ein schrittweiser Prozess, wie Sie den HashKey erhalten.

  1. Fügen Sie zunächst den Code zu einer beliebigen Oncreate-Methode hinzu Geben Sie hier die Bildbeschreibung ein

  2. Führen Sie die App aus und durchsuchen Sie den KeyHash bei Logcat Geben Sie hier die Bildbeschreibung ein

Schritt für Schritt Prozess, wie Update auf Facebook Developer.

  1. Öffnen Sie die Facebook-Entwicklerseite. Sie benötigen Zugriff, um die Facebook-Entwicklerseite zu aktualisieren.
    https://developers.facebook.com

  2. Befolgen Sie die folgenden Schritte.Geben Sie hier die Bildbeschreibung ein

Muhammad Asyraf
quelle
2

Ich hatte das gleiche Problem und es dauerte ungefähr eine Stunde, um herauszufinden, wo ich falsch gelaufen bin, nur um festzustellen, dass ich eine falsche App-ID verwendet hatte. Gehen Sie einfach zu Ihrem Code und verwenden Sie hier eine korrekte ID

window.fbAsyncInit = function() {
    FB.init({
        appId      : '1740077446229063',//your app id
        cookie     : true,  // enable cookies to allow the server to access
        // the session
        xfbml      : true,  // parse social plugins on this page
        version    : 'v2.5' // use graph api version 2.5
    });
Misoi
quelle
1

Wenn die App irgendwann veröffentlicht wird, wird in diesem Fall https://developers.facebook.com/apps/{$appid}/alerts/ "Ihre App wurde aufgrund einer ungültigen Datenschutzrichtlinie in den Entwicklungsmodus versetzt." Sie können Ihre App vom Freigabemodus in den Entwicklungsmodus ändern. Überprüfen Sie daher die Datenschutzbestimmungen

shuabing
quelle