Frage

Ich suche eine Lösung, die dem iPhone Facebook Connect ähnelt (https://github.com/facebook/facebook-ios-sdk) Für die Blackberry -Plattform. Grundsätzlich brauche ich meine Benutzer, um sich von einer nativen Blackberry -Anwendung gegen Facebook zu authentifizieren (also nicht eine webbasierte mobile Anwendung). Gibt es eine Bibliothek, die ich verwenden könnte, und wenn nicht, was wird der richtige Ansatz sein, um dies zu erreichen?

Danke im Voraus!

War es hilfreich?

Lösung

Optionen für Blackberry sind:

Andere Tipps

Ich habe es geschafft, die Authentifizierung von Facebook Connect in meiner BB -App zu durchlaufen. Nachdem ich drei Tage lang meinen Kopf geknackt hatte, wurde mir klar, dass es die URL ist, die der Schuldige ist!

Grundsätzlich brauchen Sie dies (vorausgesetzt, Sie entwickeln sich für 4.5 Plattform):

  1. Verwenden Sie das Browserfeld, machen Sie einen Beitrag zu http://m.facebook.com/login.php (Die mobile Version von Facebook) Übergeben Sie alle erforderlichen Argumente gemäß den Gegenstücken der Desktop -Anwendung (eine Herausforderung besteht darin, die Signaturgenerierung korrekt zu machen).
  2. Sobald der Benutzer den Zugriff erfolgreich gewährt, erfassen Sie die URL des Erfolgsbildschirms. Sie erhalten Ihr auth_token.
  3. Führen Sie einen Beitrag zum Restserver durch, um den Sitzungsschlüssel und das Geheimnis zu erhalten, da Sie die erhaltenen Auth_Token erhalten.
  4. Speichern Sie den zurückgegebenen Sitzungsschlüssel und das Geheimnis, bestehen Sie es und schoß! Ihre App ist in Betrieb.

Ich entwickle ein benutzerdefiniertes LoginScreen- und FacebookFacade -Objekt, um die ersten drei Schritte oben zu integrieren, wenn jemand jemals daran interessiert ist, meinen Code wiederzuverwenden. Es wird gPPED, nehme ich an;)

Afzal, ich hatte ein ähnliches Problem und habe herausgefunden, dass ich tatsächlich ein Problem mit meiner Verbindungszeichenfolge hatte. Sie können sich den folgenden Link ansehen. Es gibt einige Erläuterungen und Code zum Erstellen der richtigen Verbindungszeichenfolgehttp://www.localytics.com/blog/post/how-to-relibly-establish-a-network-connection-on-any-blackberry-device/

Fügen Sie einfach die Verbindungszeichenfolge zum FetchThread hinzu, wo sie die Verbindung öffnet:

connection = (httpConnection) Connector.open (Absoluteurl+getConnectionString ());

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top