【问题标题】:iOS and Parse.com Session managmentiOS 和 Parse.com 会话管理
【发布时间】:2015-06-25 21:14:01
【问题描述】:

我正在使用 Parse.com 作为后端创建一个 iOS 应用(帖子管理应用)。 当用户发送帖子(帖子将存储在帖子表中)时,他/她可以使用应用程序阅读。 但问题是,如果用户不存在,在他使用注册在应用程序中创建一个新帐户后,他仍然会发帖。我已经创建了发布表来添加/分享帖子。我怎么知道用户只有在应用程序或登录中存在时才能获得帖子?我知道新的 parse api 有 Session 表,但它包含登录用户信息。 你能给我正确的解决方案吗?因此,如果用户存在于应用程序中,则只有帖子可用?

【问题讨论】:

    标签: ios parse-platform


    【解决方案1】:

    您可以在每次打开应用程序时简单地检查用户是否仍然存在于数据库中。在您的 AppDelegate 中,在 applicationDidBecomeActive 方法中:

    [[PFUser currentUser] fetchInBackgroundWithBlock:^(PFObject *object, NSError *error) {
        if (error && [error code] == kPFErrorObjectNotFound){
        [PFUser logOut];
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-09
      • 1970-01-01
      • 2015-06-23
      • 2017-08-14
      • 2013-01-10
      • 2013-08-31
      相关资源
      最近更新 更多