2016-05-02 31 views
17

Próbuję pozwolić użytkownikowi na zalogowanie się do mojej aplikacji webowej za pomocą facebookowego logowania za pomocą javascript SDK. Działa na komputerach (safari i chrome), ale wyskakujące okienko nie działa w Safari i Chrome na iOS.facebook javascript sdk login nie działa na iOS/best practices dla telefonów komórkowych

Błąd jest prosty do chrome, gdy przeglądarka i system operacyjny nie są obsługiwane. Problem ten dotyczy pracy opisanej pod numerem here. Mniej jasne jest, o co chodzi z safari, a nie o pop-upie. Połączenie z logowaniem jest wywoływane kliknięciem przycisku, więc nie wierzę, że przeglądarka powinna je zablokować. Próbowałem także zezwolić na wyskakujące okienka sugerowane jako here, ale to rozwiązanie nie działało, ani nie jest rozwiązaniem długoterminowym, które zmusiłoby użytkowników do zmiany tego ustawienia.

W jaki sposób użytkownicy używają Facebooka w procesie produkcji i oczekują, że będzie działać na urządzeniach mobilnych? Czy potrzebujesz użyć loginu fb manual? Wygląda na to, że SDK javascript nie działa dobrze z przeglądarkami mobilnymi i systemami operacyjnymi.

Odpowiedz

6

Jest to typowy problem występujący w przeglądarkach mobilnych. Przekonasz się, że byłby on również dostępny na niektórych urządzeniach z Androidem.

Aby zachować ostrożność, należy ręcznie utworzyć przepływ logowania. Go here as your link.

Tak, musisz przejść z ręczną integracją. Ale bez wątpienia będzie to pełna integracja.