私はこの問題を検索して解決しようとしましたPFFacebookUtils
とParse
、ユーザーは Facebook を介してログインしますが、 に保存されませんParse Data Browser
。このプロセス内で、ユーザーが権限 (電子メールなど) の選択を解除すると、Parse Data Browser に空のユーザーが表示されます。
このプロセスを変更し、いくつかのチェックを追加しました。
- 権限が付与されているかどうかを確認し、付与されていない場合は再度許可を求めます。
- 新しい PFUser が作成されるたびに、権限が与えられていない場合、プロセスが最初からやり直され、古い PFUser が削除されます (したがって、新しい PFUser が作成されます)。
- すべてのアクセス許可がチェックされ、データを Parse に保存する準備ができている場合、Parse は失敗し、ユーザー オブジェクトは Parse に情報なしで表示されます。
誰かがこれに似たようなことを経験しましたか? Facebook でログインすると、Data Browser の PFUser データが空になりますか?
使用するPFFacebookUtils.logInWithPermissions