我在我的应用中使用PFLoginViewController
使用Facebook登录。
因为它使用Facebook,所以用户在注册(即第一次登录)和登录(例如,在注销后的后续登录)之间没有真正的区别。
如果用户首先登录,我想更改用户的流量。例如,将他们带到屏幕上以填写"填写"他们的帐户等...
有没有办法检查这是否是首次使用PFLoginViewController
及其委托方法登录?或者我必须以自己的方式做到这一点(即在PFUser
对象上存储一个标志,表示他们已经完成了他们的帐户。)
答案 0 :(得分:3)
您可以致电:if (user.isNew)
来自api doc:
PFUser是否仅根据请求创建。这仅在Facebook或Twitter登录后设置。
答案 1 :(得分:1)
不确定是否有特殊方法,但为什么不检查createdAt
的{{1}}属性?如果它刚刚创建,那么这是首次登录。