我正在使用适用于Unity3D的Prime31 SocialNetworking插件和Facebook SDK 3.5,并尝试在Android 2.3.5设备上登录Facebook.Facebook应用程序安装在我的设备上,Facebook用户在应用程序启动之前登录.使用默认登录行为SSO_WITH_FALLBACK.
当我从我的应用程序启动登录时,我发现以下行为:
CREATED状态.Session.getActiveSession().closeAndClearTokenInformation()和Session.setActiveSession(null)被之前所谓的new Session.OpenRequest(FacebookPlugin.getActivity())Prime31插件内).CLOSED_LOGIN_FAILED状态).logcat报告我这些行(包名称和Facebook应用程序ID被替换):
I/Prime31 ( 5077): FacebookPlugin: openActiveSession.call with state: CLOSED_LOGIN_FAILED, exception: com.facebook.FacebookException: Log in attempt aborted.
I/Prime31 ( 5077): session state: OPENING
I/ActivityManager( 1444): Starting activity: Intent { act=SSO_WITH_FALLBACK cmp=MY_PACKAGE_NAME/com.facebook.LoginActivity (has extras) } from pid 5077
I/Prime31 ( 5077): FacebookPlugin: openActiveSession.call with state: OPENING, exception: null
V/ActivityManager( 1444): Checking to restart com.facebook.LoginActivity: changed=0x0, handles=0x0
V/ActivityManager( 1444): oldConfig={ scale=1.0 …Run Code Online (Sandbox Code Playgroud)