Postępowałem zgodnie z instrukcjami tutaj:
Twórcy tej aplikacji nie skonfigurowali jej poprawnie do logowania na Facebooku?
Ustawiłem moją aplikację jako publiczną, a kółko jest zielone, więc aplikacja jest publiczna.
Ale kiedy próbuję się zalogować, przechodzę do aplikacji Facebook, prosi mnie o zalogowanie, co robię, a następnie pojawia się ta wiadomość:
Aplikacja bez konfiguracji: ta aplikacja jest nadal w trybie programowania i nie masz do niej dostępu. Przełącz się na zarejestrowanego użytkownika testowego lub poproś administratora aplikacji o uprawnienia.
Przy okazji: jestem administratorem
Każda pomoc jest bardzo ceniona. Używam SeattleClouds i dzieje się tak na iOS i Androidzie.
Odpowiedzi:
KROK 1 :
W Ustawieniach -> Podstawowe -> Kontaktowy adres e-mail. (Podaj swój / dowolny e-mail)
KROK 2 : w zakładce „Przegląd aplikacji”: zmień
Czy chcesz, aby ta aplikacja i wszystkie jej funkcje na żywo były ogólnie dostępne? tak
I okrzyki ...
źródło
Status and Review
zakładki.privacy policy
, chociaż nie mam żadnych. Bez dodania polityki prywatności wydaje się, że nie działa. :(upewnij się, że Twoja aplikacja jest dostępna na developer.facebook.com
To zielone kółko oznacza, że aplikacja jest aktywna
Jeśli tak nie jest, wykonaj te dwa kroki, aby uruchomić aplikację
Krok 1 Przejdź do aplikacji -> ustawienie => i dodaj kontaktowy adres e - mail i zastosuj zapisywanie zmian
Setp 2 Następnie przejdź do opcji App Review i upewnij się, że ten przełącznik jest ustawiony na Tak, dodałem zrzut ekranu
źródło
To jest odpowiedź, której nie widziałem zbyt wiele (było to gdzieś w komentarzu), chociaż tak, wyłączenie aplikacji z trybu programowania będzie działać, może to być złe dla bezpieczeństwa lub naprawdę denerwujące, jeśli aplikacja nie jest jeszcze gotowa, ale potrzebujesz zgłosić aplikację do przeglądu ze względu na potrzebę dostępu do specjalnych uprawnień (np
user_birthday
.).Zamiast tego, aby naprawić błąd, przeszedłem do
https://developers.facebook.com/sa/apps/{appId}/roles/
lub z ról kliknięć pulpitu nawigacyjnego aplikacji po lewej stronieNastępnie dodaj konta użytkownika do programisty lub testera. Programiści będą musieli zostać zweryfikowani przez telefon komórkowy i uzyskają dostęp do aplikacji, aby wprowadzić zmiany, ale tester będzie musiał zostać zweryfikowany tylko przez e-mail (nie jestem pewien, czy nawet to jest konieczne, ale prawdopodobnie jest) i będzie mógł korzystać tylko z API zamiast zmieniać ustawienia.
Jeśli aplikacja jest gotowa do użytku publicznego, po prostu wyłącz tryb programowania.
źródło
https://developers.facebook.com/app/yourapp
JAK ZMIENIĆ TRYB NA ŻYWO
1. przejdź do: https://developers.facebook.com
2. wybierz swoją aplikację z listy „ Moje aplikacje ”
3. Przełącz przełącznik z WYŁ. Na WŁ.
JAK DODAĆ JAKO TEST LUB ADMINISTRATOR
1. przejdź do: https://developers.facebook.com
2. wybierz swoją aplikację na liście „ Moje aplikacje ”
3. przejdź do: Role> Role> Naciśnij Dodaj, na przykład administrator 4. Wyszukaj nowe konto administratora / testera na Facebooku.
5. Administrator musi wprowadzić hasło do Facebooka, aby potwierdzić. Następnie prześlij nowego administratora, przejdź do strony developer.facebook i zaakceptuj żądanie 6. przejdź do: https://developers.facebook.com 7. Profil> Żądania> Potwierdź 8. Gratulacje zostałeś przypisany jako nowy administrator
JAK UZYSKAĆ I USTAWIĆ HASHKEY DO ROZWOJU,
patrz Dokumentacja logowania na Facebooku
https://developers.facebook.com/docs/android/getting-started/#create_hash
Najkorzystniejszym rozwiązaniem przeze mnie jest kod ( Przykładowe aplikacje do rozwiązywania problemów )
. wydrukuj klucz krzyżyka. możesz go zaktualizować na
https://developers.facebook.com/apps/yourFacebookappID/settings/basic/
na Androidzie> sekcja Key Hashes
krok po kroku, jak zdobyć klucz hashKey.
Po pierwsze Dodaj kod do dowolnej metody oncreate
Uruchom aplikację i wyszukaj KeyHash w Logcat
krok po kroku, jak aktualizować na Facebooku Developer.
Otwórz stronę programisty Facebooka. Potrzebujesz dostępu, aby zaktualizować stronę programisty Facebooka.
https://developers.facebook.com
Wykonaj poniższe kroki.
źródło
captain_a ma rację, że Twoja aplikacja musi być publiczna i zawierać adres e-mail programisty. Ale jeśli nadal otrzymujesz błąd, upewnij się, że Twoja witryna korzysta z certyfikatu SSL .
Aby uzyskać bardziej szczegółowe informacje i obejścia, sprawdź, czy moja odpowiedź w aplikacji Facebook jest publiczna, ale podczas logowania wyświetla się błąd „Aplikacja nie została skonfigurowana”
źródło
Miałem ten sam problem i zajęło mi około godziny, aby dowiedzieć się, gdzie popełniłem błąd, tylko po to, aby zauważyć, że użyłem niewłaściwego identyfikatora aplikacji ... po prostu przejdź do swojego kodu i użyj tutaj prawidłowego identyfikatora
źródło
Kiedy aplikacja zostanie wydana w pewnym momencie, taki przypadek https://developers.facebook.com/apps/{$appid}/alerts/ „Twoja aplikacja została przełączona w tryb programowania z powodu nieprawidłowej Polityki prywatności”. może zmienić aplikację z trybu wydania na tryb deweloperski, więc zapoznaj się z Polityką prywatności
źródło
Przejdź do Ustawienia-> Podstawowe, u góry znajdziesz przycisk Przełącz, który powie, że aplikacja jest w trybie programowania.
Kliknij przycisk przełącznika w rozwoju, poprosi Cię o uruchomienie aplikacji, a po dostarczeniu wszystkich niezbędnych rzeczy stanie się aktywna.
źródło