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.
Antworten:
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 ..
quelle
Status and Review
Registerkarte.privacy policy
, obwohl ich keine habe. Ohne Hinzufügen von Datenschutzrichtlinien scheint dies nicht zu funktionieren. :(Stellen Sie sicher, dass Ihre App auf developer.facebook.com live ist
Dieser grüne Kreis zeigt an, dass die App live ist
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
quelle
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 gehenFü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.
quelle
Ä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
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. 4. Suchen Sie Ihre neuer Facebook-Account für Administrator / Tester.
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 zugewiesen
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.
Fügen Sie zunächst den Code zu einer beliebigen Oncreate-Methode hinzu
Führen Sie die App aus und durchsuchen Sie den KeyHash bei Logcat
Schritt für Schritt Prozess, wie Update auf Facebook Developer.
Öffnen Sie die Facebook-Entwicklerseite. Sie benötigen Zugriff, um die Facebook-Entwicklerseite zu aktualisieren.
https://developers.facebook.com
Befolgen Sie die folgenden Schritte.
quelle
Captain_a hat Recht, dass Ihre App mit einer Entwickler-E-Mail-Adresse öffentlich sein muss. Wenn Sie dennoch den Fehler erhalten, stellen Sie sicher, dass Ihre Website ein SSL-Zertifikat verwendet .
Für detailliertere Informationen und Problemumgehungen überprüfen Sie bitte meine Antwort bei Facebook App ist Öffentlich, aber gibt Fehler "App nicht eingerichtet" beim Anmelden
quelle
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
quelle
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
quelle