我正在构建一个Parse驱动的iOS应用程序,并且在Facebook登录时遇到了一些奇怪的问题。初始化我的Facebook权限后,我要求@“电子邮件”,没有别的。当用户未在其设备上安装facebook iOS应用程序时,登录工作 - 并通过safari(或其他Web浏览器)进行身份验证。当用户安装了facebook iOS应用程序并尝试授予我的应用程序权限时,会显示以下错误:
我已经阅读了多个教程和相关的堆栈溢出问题,并且尚未解决这个问题。我用旧版本的facebook SDK和全新版本(3.5)测试了这个。这些解决方案似乎都不起作用。有人有主意吗?谢谢你。
答案 0 :(得分:3)
尝试使用@“email”和@“basic_info”。这目前在Android方面有记录,但不是iOS,这很奇怪 - https://developers.facebook.com/docs/howtos/androidsdk/3.0/native-login/