2011-09-17 11 views

Odpowiedz

0

Here jest blogu opisującym jak zintegrować Twitter i Facebook, aby PhoneGap

Chodzi o to, że iframe na PhoneGap mają dziwne zachowanie i twitter i facebook OAuth wymagają, więc trzeba użyć ChildBrowserPlugin

+0

Dziękuję cono.Z pewnością spróbuję tego.mieszczyć, że działa. – abisofty

+0

abisofty, każda aktualizacja twojego statusu? – GeorgeW

+0

To nie działa dla mnie george. Próbowałem również kilku innych wtyczek związanych z Facebookiem, ale nie jestem w stanie go uzyskać. Czy ktoś może mi pomóc z przykładowym kodem? – abisofty

0

jestem w stanie rozwiązać go w następujący sposób:

1), gdy użytkownik kliknie Google, Facebook, Twitter itp otworzyć link (http://www.mywebsite.com/login/google) w InAppBrowser (PhoneGap natywnej funkcji, nie wymaga wtyczki), jeśli Kliknięto Google:

2) Po otwarciu linku mój serwer przekierowuje do witryny Google.com, a użytkownik widzi stronę logowania Google.

3) Użytkownik uwierzytelnia się z Google i Google przekierowuje z tokenem na mój serwer.

4) Teraz mój serwer używa tego tokena do utworzenia niektórych kont, dzienników, wykonania kilku operacji, a następnie przekierowania do adresu URL zawierającego informacje wymagane przez moją aplikację telefoniczną.

E.g. - To redircts do http://mywebsite.com/login/google/successful?token= <> & query-string-parametrów

5) InAppBrowser nasłuchuje zmiany adresu URL i gdy znajdzie URL z powyższego wzoru, to przejmuje, paski URL, analizuje informacje przesyłane z URL, a następnie zamyka InAppBrowser.