Android – Facebook Absicht, eine bestimmte Facebook-Seite zu besuchen?

Mögliche Duplikat:
Öffnen Sie Facebook-Seite von Android App?

Hat die Android Facebook App Intents, die andere Apps verwenden können, um die Facebook App zu starten und eine bestimmte Seite zu bekommen?

Zum Beispiel, wenn jemand auf eine bestimmte Schaltfläche in meiner App klickt, möchte ich, dass sie auf Facebook zu einer bestimmten Facebook-Seite des Unternehmens aufgenommen werden. Starten einer Web-Browser-Aktivität für diese ist einfach, aber mehr als wahrscheinlich der Benutzer ist nicht im Browser etc …

Ich dachte, es wäre schön, wenn ich stattdessen eine Absicht verwenden könnte (wenn man existiert …), um die Facebook App zu starten und den Benutzer auf die jeweilige Seite in der App zu nehmen. Auf diese Weise ist der Benutzer bereits angemeldet und kann mit der Seite interagieren, wie es, etc …

Gibt es so eine Absicht? Wenn ja, wo finde ich mehr Informationen dazu? Ich habe durch Facebook-Entwickler-Dokumentation gesucht, aber ich sehe nichts davon.

  • {Sitzungsstatus: OPENING, Token: {AccessToken-Token: ACCESS_TOKEN_REMOVED Berechtigungen: }, appId: 1xxxxxxxxxxx}
  • Java.net.UnknownHostException: graph.facebook.com
  • Melden Sie sich bei meiner Bewerbung mit Facebook-Anmeldeinformationen an
  • Android Facebook erhalten alle Profilinformationen
  • Kann nicht hinzugefügt werden - token android.os.BinderProxy ist nicht gültig; Ist deine Tätigkeit läuft?
  • Facebook SDK 3.0 - wie AUTH-Dialog zu erzwingen?
  • OAuthException beim Versuchen zu Post to Friends Wall
  • LoginButton fragt nach Freundesliste Erlaubnis, warum?
  • One Solution collect form web for “Android – Facebook Absicht, eine bestimmte Facebook-Seite zu besuchen?”

    1. Gehen Sie zu https://graph.facebook.com/ < user_name_here > (https://graph.facebook.com/fsintents zum Beispiel)
    2. Kopiere deine ID
    3. Verwenden Sie diese Methode:

      public static Intent getOpenFacebookIntent(Context context) { try { context.getPackageManager().getPackageInfo("com.facebook.katana", 0); return new Intent(Intent.ACTION_VIEW, Uri.parse("fb://profile/<id_here>")); } catch (Exception e) { return new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.facebook.com/<user_name_here>")); } } 

    Dies öffnet die Facebook App, wenn der Benutzer es installiert hat. Ansonsten wird Facebook im Browser geöffnet.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.