0

アプリで を使用PFLoginViewControllerして、Facebook を使用してログインしています。

Facebook を使用するため、サインアップ (初回ログイン) とログイン (ログアウト後などの 2 回目以降のログイン) の間に、ユーザーにとって実質的な違いはありません。

ユーザーが最初にログインする場合は、フローを変更したいと思います。たとえば、アカウントに「入力」する画面に移動します...

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 に答える