2

您好我正在尝试使用 Parse 登录和 facebook 功能实现一个新应用程序。我按照指南使用 facebook 登录功能,一切正常。

文档状态

会话表示用户登录到设备的实例。用户登录或注册时会自动创建会话。

ParseFacebookUtils.logInWithReadPermissionsInBackground(...)问题是当返回(并注册)在 Parse 平台上新创建的用户 时,我永远不会获得有效的会话令牌(因此 User.isNew() 为真)。检查数据仪表板,我可以正确看到新的 _User 条目,但没有 _Session 类的条目,而我的 _User 应该找到带有 createdWith="signup" 的条目

作为尝试注销新创建的用户时的副作用,我得到一个com.parse.ParseException: Parse::UserCannotBeAlteredWithoutSessionError,因为显然,新创建的用户没有获得任何会话令牌。

相反,如果我在创建同一个用户后对其执行相同的操作(因此用户只登录 Parse),我会得到一个有效的会话令牌并且一切正常(这意味着有一个 _Session 对象,其 createdWith="login" 与_user 对象)。

这是一个错误还是预计不会发生的事情?还是我错过了什么?谢谢!

当前使用:facebook-android-sdk:4.0.1 + ParseFacebookUtilsV4-1.9.1.jar + Parse 1.9.0 jar

4

0 回答 0