嗨Facebook登录:它没有重定向到安装的Facebook应用程序?
用户已经拥有Facebook installed and he was logged in
,无需登录facebook,在应用程序中已登录默认的facebook应用程序。无需再次登录如何解决此问题?
任何人都有想法给我建议。
编辑:是否可以将用户name
和id
添加到我的应用程序,默认的Facebook帐户登录到移动设备?
答案 0 :(得分:1)
使用最新的facebook SDK。
请同时检查你的facebook sdk中是否有一个名为Facebook.java的java文件
只需检查该类中的授权功能。
应该如下:
public void authorize(Activity activity, String[] permissions,
int activityCode, final DialogListener listener) {
boolean singleSignOnStarted = false;
mAuthDialogListener = listener;
//THIS CODE IS EDITED BY SHREYASH FOR NOT ALLOW THE DEFAULT FACEBOOK APP
// Prefer single sign-on, where available.
if (activityCode >= 0) {
singleSignOnStarted = startSingleSignOn(activity, mAppId,
permissions, activityCode);
}
// Otherwise fall back to traditional dialog.
if (!singleSignOnStarted) {
startDialogAuth(activity, permissions);
}
}
请检查一下。让我知道 希望它能帮助你很多,因为它对我有很多帮助。
享受编码......:)