Chcę zintegrować Facebook (lubię), Twitter, Google+ (przycisk bąbelkowy) w mojej aplikacji na Androida, która jest rozwijana przy użyciu jQuery Mobile w ramach PhoneGap, dzięki czemu użytkownicy mogą publikować treści z strona na ich ścianach. Nic dla mnie nie działa.Integracja Facebooka, Twittera, Google+ z aplikacją na Androida przy użyciu PhoneGap
Odpowiedz
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
Na Facebooku, phonegap-plugin-facebook-connect działa dobrze, chociaż integracja jest bardziej skomplikowana niż powinna być.
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.
Dziękuję cono.Z pewnością spróbuję tego.mieszczyć, że działa. – abisofty
abisofty, każda aktualizacja twojego statusu? – GeorgeW
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