0

PFLoginViewController在我的应用程序中使用 Facebook 登录。

因为它使用 Facebook,所以用户在注册(即第一次登录)和登录(即后续登录,例如注销后)之间没有真正的区别。

如果用户第一次登录,我想更改用户的流程。例如,将他们带到屏幕以“填写”他们的帐户等......

有什么方法可以检查这是否是使用PFLoginViewController及其委托方法的第一次登录?还是我必须以自己的方式进行(即在PFUser对象上存储一个标志以表示他们已经完成了他们的帐户)。

嗯...无论如何我可能会这样做。我可以检查“登录次数”之类的。

4

2 回答 2

3

您可以致电:if (user.isNew)

从 api 文档:

PFUser 是否刚刚从请求中创建。这仅在 Facebook 或 Twitter 登录后设置。

于 2014-07-14T04:42:03.967 回答
1

不确定是否有特殊的方法,但为什么不createdAt检查currentUser()? 如果它刚刚创建,那么这是第一次登录。

于 2014-05-01T18:56:59.877 回答