2013-02-28 5 views
9

In meiner App muss ich bestimmte Inhalte auf der Timeline des Benutzers veröffentlichen. Ich folgte dem offiziellen Tutorial, das auf https://developers.facebook.com/docs/howtos/androidsdk/3.0/publish-to-feed/ gegeben wurde. Aber in diesem Tutorial haben sie erwähnt, Login Flow zuerst einrichten. Und sie haben eine nette Anleitung dafür gegeben. Das ist gut.android facebook sdk Feed zu Benutzer-Timeline veröffentlichen

Aber die Art, wie ich will ist, wird Benutzer mit Share Story nur Schaltfläche dargestellt. Wenn der Benutzer angemeldet ist, sollte die Geschichte direkt gepostet werden. Und wenn nicht, sollte der normale Login-Ablauf gefolgt werden, um die gewünschten Berechtigungen zu erfragen und beim Login-Callback-Bericht zu veröffentlichen. Ich möchte nicht Login Schaltfläche explizit anzeigen.

Ich steckte darauf, weil in der Dokumentation, überall haben sie erwähnt, <com.facebook.widget.LoginButton .... /> für Login-Zwecke zu verwenden. Ich möchte das überhaupt nicht verwenden, da dies erfordert, dass der Benutzer zweimal interagiert. Zuerst tippen Sie auf Login Taste und zum zweiten Mal Geschichte zu veröffentlichen er/sie muss tippen Share Story Taste.

Ich kann keinen Weg finden, um zu überprüfen, ob der Benutzer nicht eingeloggt ist, und erzwinge, dass er/sie sich zuerst von meinem Codeblock aus anmeldet.

Antwort