使用 Facebook 的新 SDK,可以修改权限,如果用户取消检查权限并授予其余权限,然后我在我的应用程序中检查是否已授予所有权限,如果未授予某些权限,则存在一种以相同权限重新打开用户会话的方法?
场景:嘿,我需要你的“public_profile”和“email”权限
用户:不,您的电子邮件权限!
MyApp: :(,告诉用户,伙计,我需要你的电子邮件许可,然后再次将他引导到 facebookUI 进行登录。
用户:用户已经授予我他/她的 public_profile 的权限,所以他/她看不到“您提供的信息”部分,只看到“确认”页面,他/她不知道你的权限再次没有邮箱。
解决方法是要求用户删除其应用设置下的 MyApp,然后使用 FB 重新登录,但这样的用户体验很差。
有什么建议可以绕过这个新权限吗?