我正在为 Windows Phone 8 开发 MonoGame 应用程序。我将 Parse 的 .Net SDK 用于我的后端服务。我使用登录用户

ParseUser user = await ParseFacebookUtils.LogInAsync(browser, null);

这会将应用程序重定向到 Web 浏览器进行登录,并在登录完成或取消后自动返回应用程序。此时我可以调用 ParseUser.CurrentUser 来获取当前登录的 Facebook 用户(如果未登录则为 null)。根据 Parse 的 docs :



所以在我登录后,我重新启动应用程序,期望 ParseUser.CurrentUser 返回以前登录的用户,但它没有,而是返回 null,所以我必须再次登录。
我不知道是我做错了什么还是它是一个错误。

最佳答案

您是否在 Parse 中使用/启用本地数据存储?

如果是,您的问题可能与此有关:https://www.parse.com/questions/android-local-datastore-getcurrentuser

关于facebook - ParseUser.CurrentUser 不在 session 之间缓存,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23045831/

10-10 04:02