【发布时间】:2014-05-13 21:34:35
【问题描述】:
使用 Facebook 的新 SDK,可以修改权限,如果用户取消检查权限并授予其余权限,然后我在我的应用程序中检查是否已授予所有权限以及是否未授予某些权限那么有没有办法重新打开具有相同权限的用户的会话?
场景:嘿,我需要您的“public_profile”和“电子邮件”权限
用户:不,你的电子邮件权限!
MyApp: :(,告诉用户,伙计,我需要你的电子邮件许可,然后再次将他引导到 facebookUI 进行登录。
用户:用户已经允许我访问他/她的 public_profile,所以他/她看不到“您提供的信息”部分,只看到“确认”页面,他/她不知道,嘿您的权限再次没有电子邮件。
解决方法是要求用户删除其应用设置下的MyApp,然后使用FB重新登录,但这样的用户体验很糟糕。
有什么建议可以绕过这个新权限吗?
【问题讨论】: