Aplikacja nie jest skonfigurowana: ta aplikacja jest nadal w trybie programowania


115

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.


2
Czy sprawdziłeś dwukrotnie, czy identyfikator aplikacji w projekcie Xcode jest prawidłowy, a także sprawdziłeś ustawienia platformy dla aplikacji Facebook (można je znaleźć pod adresem developers.facebook.com/apps {APP_ID} / settings /)?
Björn Kaiser

Czy znalazłeś rozwiązanie swojego problemu?
Jurik


@ArpitPatel, czy mówisz, że musi istnieć użytkownik testowy?
timber535

Odpowiedzi:


271

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 ...


2
Wspaniały! Ale nie działa, aby przetestować aplikację. W aplikacji testowej nie mamy Status and Reviewzakładki.
monteirobrena

2
Karta została zmieniona na „Przegląd aplikacji”.
Flimm

2
Dlaczego administrator nie może przetestować własnej aplikacji i otrzymujemy ten błąd? WTH Facebook?
NaturalBornCamper

1
@captain_a To również prosi o privacy policy, chociaż nie mam żadnych. Bez dodania polityki prywatności wydaje się, że nie działa. :(
Narendra Singh

1
Nie działa. Nadal otrzymuj tę samą wiadomość w stanie aktywnym. Pozdrawiam ..
Toma Tomov

34

upewnij się, że Twoja aplikacja jest dostępna na developer.facebook.com

To zielone kółko oznacza, że ​​aplikacja jest aktywna wprowadź opis obrazu tutaj

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

wprowadź opis obrazu tutaj


Należy zablokować wszystkie identyfikatory APP w pic
Ab

Tak, ale inny projekt do celów demonstracyjnych, dlatego.
Arpit Patel

Wymaga również teraz adresu URL do strony internetowej z polityką prywatności.
gabe

12

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 stronie

Nastę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.


Najlepsza odpowiedź, jeśli nadal jesteś w fazie rozwoju.
wesamly

7

Dziennik problemów: aplikacja nie została skonfigurowana. Ta aplikacja jest nadal w trybie programowania. i nie masz do niego dostępu. zarejestruj użytkownika testowego lub poproś administratora aplikacji o pozwolenie

  1. Aplikacja nie działa w trybie na żywo
  2. Nie jesteś wymieniony jako administrator ani tester na
    https://developers.facebook.com/app/yourapp
  3. Twój klucz aplikacji nie jest ustawiony. jeśli aplikacja Facebook nie może być w trybie na żywo, potrzebujesz klawisza skrótu, aby ją przetestować. ponieważ aplikacja nie jest jeszcze aktywna. Facebook nie pozwoli na dostęp.

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Ł.

wprowadź opis obrazu tutajwprowadź opis obrazu tutaj

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 wprowadź opis obrazu tutaj 4. Wyszukaj nowe konto administratora / testera na Facebooku.
wprowadź opis obrazu tutaj 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 administratorwprowadź opis obrazu tutaj




wprowadź opis obrazu tutaj Element listy

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.

  1. Po pierwsze Dodaj kod do dowolnej metody oncreate wprowadź opis obrazu tutaj

  2. Uruchom aplikację i wyszukaj KeyHash w Logcat wprowadź opis obrazu tutaj

krok po kroku, jak aktualizować na Facebooku Developer.

  1. Otwórz stronę programisty Facebooka. Potrzebujesz dostępu, aby zaktualizować stronę programisty Facebooka.
    https://developers.facebook.com

  2. Wykonaj poniższe kroki.wprowadź opis obrazu tutaj



2

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

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
    });

1

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


0

Przejdź do Ustawienia-> Podstawowe, u góry znajdziesz przycisk Przełącz, który powie, że aplikacja jest w trybie programowania.

wprowadź opis obrazu tutaj

Kliknij przycisk przełącznika w rozwoju, poprosi Cię o uruchomienie aplikacji, a po dostarczeniu wszystkich niezbędnych rzeczy stanie się aktywna.

wprowadź opis obrazu tutaj

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.