ios - FBSDKLog : Cannot use the Facebook app or Safari to authorize, fb(app id) 未注册为 URL Scheme

标签 ios xcode facebook

我在 Stack Overflow 上阅读了各种类似的帖子,但没有一个能解决我的问题。我在真实设备而不是 xCode 中的模拟器上测试时遇到此错误(FBSDKLog:无法使用 Facebook 应用程序或 Safari 进行授权,fb(应用程序 ID)未注册为 URL 方案),但是我已经更改了我的 FacebookAppID , FacebookDisplayName,并添加了一个 URLScheme。这是我的 .plist 文件:

enter image description here

谁能告诉我我做错了什么?我按照 FB 的分步演练为您的 iOS 应用程序配置 Facebook,但仍然收到该错误消息。

最佳答案

你有没有在你的AppDelegate.m文件中写下下面的方法

- (BOOL)application:(UIApplication *)application
        openURL:(NSURL *)url
        sourceApplication:(NSString *)sourceApplication
        annotation:(id)annotation {

BOOL wasHandled = [FBAppCall handleOpenURL:url
                         sourceApplication:sourceApplication];

// add app-specific handling code here
return wasHandled;
}

关于ios - FBSDKLog : Cannot use the Facebook app or Safari to authorize, fb(app id) 未注册为 URL Scheme,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22668680/

相关文章:

iphone - 如何比较自定义 UITableViewCel 中的标签是否为空?

swift - 我正在尝试设置 coreMotion,但我的加速处理程序中出现此错误?

ios - 在 iOS 项目中包含 C 库

facebook - 如何使用图形 api 获得粉丝页面的点赞数?

iphone - 不想点击两次以使用 sharekit 应用程序在 Facebook 中分享消息?

iphone - 将 Facebook 与 iOS 集成

iOS tableview 在 UiBuilder 中显示为空

ios - 如何将数据添加到 CollectionView 中,仅用于数组 Swift 中的新附加索引

swift - 将多个按钮链接到同一站点 xcode

ruby-on-rails - ruby rails : Authlogic Facebook integration: Link accounts with user input instead of automatically using email address