Używam oficjalnej biblioteki FBConnect na iOS i próbuję uruchomić ją w mojej aplikacji na iPada. Oto, co jest dziwne: kiedy mój znajomy loguje się, używając wywołania pod numer authorize:permissions:delegate
, wszystko działa poprawnie: w oknie dialogowym pojawia się prośba o autoryzację połączenia z Facebookiem, wywoływana jest metoda delegata fbDidLogin
, wszystko jest w porządku.Interfejs API wykresów iOS i Facebooka: niespójne kwestie autoryzacji
Jednak, gdy I próbuje się zalogować, okno dialogowe nigdy się nie zmienia. Klawiatura zostanie odrzucona, pole hasła zostanie wyczyszczone i po prostu się tam znajduje. Problem jest taki sam zarówno w symulatorze, jak i na urządzeniu.
Oto rzeczy, które zostały sprawdzone i sprawdzonych potrójne:
- Nazywam login i hasło są prawidłowe. Jeśli wprowadzę niewłaściwe hasło, pojawi się komunikat "invalid username/password", a to się nie dzieje.
- Aplikacja jest nie w trybie piaskownicy.
- Identyfikator aplikacji jest poprawny (mój znajomy może się zalogować bez problemów).
Niektóre informacje dodatkowe:
- Oryginalna aplikacja została stworzona przez mojego przyjaciela.
- stworzyłem drugą aplikację FB i umieścić w nowym ID Application
- Mój przyjaciel może zalogować się z nowym ID Application
- mogę zalogować się do żadnego z nich.
Wydaje się sugerować, że jest coś innego na koncie mojego znajomego, a nie na samej aplikacji.
Od kilku dni walimy razem w tym kierunku. Co może być przyczyną tego zachowania? Dlaczego nie jest generowany błąd?
Edytuj: Wygląda na to, że są a lot of people affected by this, więc w celu znalezienia odpowiedzi dodałem nagrodę.
Ten link jest w pytaniu ... –
Zmiana hasła pracował. Mam nadzieję, że FB to naprawi wkrótce. –