相关疑难解决方法(0)

无法访问Facebook会话 - UnknownError:无效的应用程序

我正在使用适用于Unity3D的Prime31 SocialNetworking插件和Facebook SDK 3.5,并尝试在Android 2.3.5设备上登录Facebook.Facebook应用程序安装在我的设备上,Facebook用户在应用程序启动之前登录.使用默认登录行为SSO_WITH_FALLBACK.

当我从我的应用程序启动登录时,我发现以下行为:

  1. 当应用程序启动时,Facebook会话处于CREATED状态.
  2. 权限对话框提示我允许对我的应用程序进行基本读取访问.
  3. 我单击确定,然后我的主要应用程序活动显示,而不是Facebook的登录对话框(也许是故意的,但Session.getActiveSession().closeAndClearTokenInformation()Session.setActiveSession(null)被之前所谓的new Session.OpenRequest(FacebookPlugin.getActivity())Prime31插件内).
  4. 我的应用程序的Facebook会话未打开(处于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)

android facebook unity-game-engine prime31

3
推荐指数
1
解决办法
9807
查看次数

标签 统计

android ×1

facebook ×1

prime31 ×1

unity-game-engine ×1