未安装Facebook应用程序的Android类Facebook按钮不工作

未安装Facebook应用程序的Android类Facebook按钮不工作,android,facebook-like,Android,Facebook Like,已经在Android上实现了类似Facebook的按钮以及Facebook登录 安装Facebook应用程序后,一切正常。即使用户没有使用Facebook登录,如果用户选择Facebook的“喜欢”按钮,它也会登录并允许使用“喜欢/不喜欢”按钮,等等 如果未安装Facebook应用程序,当未登录Facebook时选择like按钮时,将显示用户名/密码,输入正确的用户名/密码后,将显示一个空白屏幕,底部有一个取消按钮,然后消失。无法更改类似的状态等 此外,用户名和密码不会像安装Facebook应用

已经在Android上实现了类似Facebook的按钮以及Facebook登录

安装Facebook应用程序后,一切正常。即使用户没有使用Facebook登录,如果用户选择Facebook的“喜欢”按钮,它也会登录并允许使用“喜欢/不喜欢”按钮,等等

如果未安装Facebook应用程序,当未登录Facebook时选择like按钮时,将显示用户名/密码,输入正确的用户名/密码后,将显示一个空白屏幕,底部有一个取消按钮,然后消失。无法更改类似的状态等

此外,用户名和密码不会像安装Facebook应用程序时那样在会话间保存

类似Facebook的按钮定义如下

        <com.facebook.widget.LikeView
                android:id="@+id/button_facebook_like_about"
                android:layout_width="150dp"
                android:layout_height="34dp"
                android:layout_gravity="center_horizontal"
                android:layout_marginBottom="10dp"/>

你找到解决办法了吗?我也有同样的问题。不,Facebook到目前为止一直对此保持沉默。如果没有安装Facebook应用程序,我们决定不显示类似Facebook的按钮。但是如果安装了Facebook应用程序,它是否有效?我已经安装了它,但还是一样的-或者它会在facebook审批流程后开始工作?是的,如果安装了它就可以工作。如果您正在使用应用程序页面,请查看此帖子。这是在iOS上,但在这种情况下,我在Android上得到了一个取消的错误响应,当它未被批准时,我尝试使用和应用程序页面链接。
import com.facebook.widget.LikeView;
…
LikeView faceBookLikeView = (LikeView) rootView.findViewById(R.id.button_facebook_like_about);
faceBookLikeView.setObjectId(GlobalConstants.FacebookLikeAppPage);
faceBookLikeView.setLikeViewStyle(LikeView.Style.BOX_COUNT);
faceBookLikeView.setAuxiliaryViewPosition(LikeView.AuxiliaryViewPosition.INLINE);