我一直在使用Facebook iOS SDK来处理我一直在努力的应用程序 - 我的应用只需要发布照片,而且我没有使用任何读取权限或基本信息。
使用浏览器(模拟器)或快速应用程序切换(设备)登录时,只需openActiveSessionWithPublishPermissions:@[@"publish_stream"]...
但是,如果我尝试使用Native登录的iOS6设备,它会显示标题中描述的错误。即使我不需要任何读访问权限。此问题仅发生在本机登录中,而不是基于浏览器或基于Fast-App切换的登录由于某种原因。
有什么想法吗?
答案 0 :(得分:1)
我认为这与this:
有关您现在需要单独(并按此顺序)请求读取和发布权限。最有可能的是,当应用程序启动并且用户首次登录时,您将请求个性化的读取权限。稍后,如果适当,您的应用程序可以在打算将数据发布到Facebook时请求发布权限。
您不能使用iOS6的Facebook支持同时请求读取和发布权限,如果您尝试,SDK将使用户通过不太理想的应用切换或基于Web的身份验证流程。
似乎他们在SDK 3.1中添加了这个。