gpt4 book ai didi

iphone - Facebook SDK 3.1 上的 iOS 6 native 支持问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:06:25 25 4
gpt4 key购买 nike

我在我的一个应用程序中使用 Facebook SDK 3.0,一切正常。它会将用户重定向到 Facebook 应用程序(如果已安装)或移动网站(如果未安装)。

上周我集成了新的 SDK 3.1 以与 Facebook 帐户进行本地集成。为此,我从:

[FBSession openActiveSessionWithPermissions:permissions
allowLoginUI:YES
completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
/* My code here */

}];

现在已弃用新的:

[FBSession openActiveSessionWithPublishPermissions:permissions
defaultAudience:FBSessionDefaultAudienceFriends
allowLoginUI:YES
completionHandler:^(FBSession *session, FBSessionState status, NSError *error) {
/* My code here */

}];

在 iOS 5 上,没有任何改变,完美。在 iOS 6 上它可以在我的设备上运行,但我有一些用户报告说系统正在询问他们权限,但他们无法连接。

事实上,我有一个视频,当系统要求 Facebook 权限时,即使点击“确定”,该应用程序也无法访问该帐户,甚至没有在系统偏好设置中注册。

这是视频:http://www.youtube.com/watch?v=JUHF9KNNg6M

如果我从系统中删除该帐户,一切都会像以前在 Facebook SDK 3.0 上预期的那样运行。

有人遇到过这个问题吗?或者您知道如何解决这个问题吗?

最佳答案

您是否将您的许可请求分开了?

“iOS 6 中内置的 Auth Dialog 为开发人员提供了一种在其应用程序中使用 Facebook 登录的 native 方式,而无需进行快速应用程序切换。请注意,要使用 iOS 6 native 身份验证,应用程序需要更改它们请求的方式来自用户的权限 - 应用程序必须将它们的读取和写入权限请求分开。适用于 iOS 的 Facebook SDK 支持这些功能,并帮助开发人员使用它们来构建适用于多个 iOS 版本和设备配置的应用程序。”

https://developers.facebook.com/docs/howtos/ios-6/

关于iphone - Facebook SDK 3.1 上的 iOS 6 native 支持问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12682619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com