wake-up-neo.com

Die Facebook-App ist öffentlich, gibt aber beim Anmelden den Fehler "App nicht eingerichtet" aus

Ich habe eine Android App mit Facebook zum Einloggen.

Die App ist bereits öffentlich: enter image description here

Beim Versuch, mich über Facebook anzumelden, erhalte ich folgende Ausnahme:

com.facebook.FacebookAuthorizationException: App Not Setup: This app is still in development mode, and you don't have access to it. Switch to a registered test user or ask an app admin for permissions.

Da sich die Testbenutzer einwandfrei anmelden können, gehe ich davon aus, dass mein Code in Ordnung ist.

14
manishKungwani

Wenn der App-Status besagt, dass die App öffentlich ist, der Fehler bei der SDK-Anmeldung jedoch angezeigt wird, erstellen Sie eine neue App und beginnen Sie von vorne.

Dies ist ein Fehler am Ende von Facebook.

5
manishKungwani

SCHRITT 1:

In Einstellungen -> Grundlegend -> Kontakt-E-Mail (Geben Sie Ihre/eine beliebige E-Mail)

SCHRITT 2:

Stellen Sie sicher, dass Sie über eine gültige Datenschutzrichtlinie verfügen.

SCHRITT 3: In 'App Review' Tab: Ändern

Möchten Sie diese App und alle ihre Live-Funktionen für die breite Öffentlichkeit zugänglich machen? zu "Ja".

18
Deepak Gupta

Ich bin auch auf dieses Problem gestoßen, weil ich eine falsche App-ID und ein falsches App-Geheimnis verwendet habe. Bitte verwenden Sie eine gültige App-ID und ein App-Geheimnis.

5
Avinash

Gehen Sie zu Ihrem App Dashboard. Klicken Sie auf App Review (Menü auf der linken Seite) und machen Sie Ihre App öffentlich? Klicken Sie auf "Ja". Das ist es.

4
Suraj Jain

Hervorragende Portierung. Das hilft mir sehr

SCHRITT 1:

In Einstellungen -> Grundeinstellungen -> E-Mail kontaktieren. (Geben Sie Ihre/eine beliebige E-Mail)

SCHRITT 2: Auf der Registerkarte "Status und Überprüfung": Ändern

Möchten Sie diese App und alle ihre Live-Funktionen für die breite Öffentlichkeit zugänglich machen? zu "Ja".

3
Jhony Xhack

Im Gegensatz zu Google benötigt Facebook api ein gültiges SSL-Zertifikat. Wenn Ihre Website also nicht https ist, befinden Sie sich laut Facebook noch im Entwicklungsmodus. Hier ist der Link zu ihren Dokumenten https://developers.facebook.com/docs/apps/security

Für Entwicklungszwecke können Sie die Rollenoption verwenden (finden Sie im Menü links). Hier können Sie sich als Entwickler oder Tester registrieren, um alle Live-Funktionen zu nutzen.

Sobald Sie mit der Entwicklung fertig sind, müssen Sie ein SSL-Zertifikat erhalten. Sie können auch einen kostenlosen Dienst wie https://letsencrypt.org verwenden, um ein gültiges Zertifikat zu erhalten. Für Facebook muss Ihr Zertifikat sha256WithRSAEncryption lauten, was ich persönlich nicht getan habe Ich habe letsencrypt noch mit Facebook verwendet, aber sie sind einer ihrer Sponsoren. Ich denke, es sollte die Kriterien eines anständigen Zertifikats erfüllen.

3
omer Farooq