Das Plugin basiert dabei auf Facebooks JavaScript-SDK und der Facebook OAuth-2.0-Authentifizierung – was die Sache alles in allem deutlich komplizierter gestaltete als ursprünglich gedacht.
Facebooks Login läuft normalerweise über eine Pop-up-Box; was im mobilen Umfeld nur wenig Sinn ergibt. Das Team um Dave Johnson hatte daher alle Hände voll zu tun, den Vorgang auf mobile Devices zu portieren: The OAuth authentication workflow for a mobile app isn’t ideal so we created the PhoneGap Facebook Connect plugin as a way to streamline that process and improve the experience for the end user.
Herausgekommen ist eine Lösung, die mit der auf dem Gerät installierten nativen Facebook-App interagiert und somit eine bessere User Experience garantiert. Darüber hinaus müssen sich Entwickler von Mobile-Web-Apps nicht mehr um komplizierte Login-Mechanismen bemühen – sie bekommen eine fertigen Lösung frei Haus geliefert.
Das Plugin PhoneGap Facebook Connect kann ab sofort von Dave Johnsons GitHub-Repository heruntergeladen werden.