我一直在搜索并尝试使用PFFacebookUtils和解决此问题Parse,其中用户通过 Facebook 登录但没有保存在 中Parse Data Browser。在此过程中,用户取消选择权限(例如电子邮件),这会导致Parse Data Browser中的用户为空。
我已经改变了这个过程并添加了一些检查:
- 检查是否授予权限,如果没有则重新请求权限。
- 每次创建新的 PFUser 时,如果未授予权限,则该过程重新开始,我删除旧的 PFUser(因此创建了一个新的)。
- 当检查所有权限并且数据准备好保存到 Parse 时,它会失败,并且用户对象显示在 Parse 中没有任何信息。
有人经历过类似的事情吗?使用 Facebook 登录时在数据浏览器中清空 PFUser 数据?
使用PFFacebookUtils.logInWithPermissions