【发布时间】:2018-03-01 09:21:27
【问题描述】:
我正在我的应用程序中添加 Facebook 和 Google 注册,但我遇到了这个问题
操作无法完成。 -10814
在 Facebook 登录中,我不知道如何解决,这是我的 openUrl 的应用委托代码:
func application(_ application: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any])
-> Bool {
if let fbSDKAppId = FBSDKSettings.appID(), url.scheme!.hasPrefix("fb\(fbSDKAppId)"), url.host == "authorize" {
var shouldOpen :Bool = FBSDKApplicationDelegate.sharedInstance().application(application, open: url, sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as! String!,annotation:options[UIApplicationOpenURLOptionsKey.annotation])
return shouldOpen
}
else {
return GIDSignIn.sharedInstance().handle(url,
sourceApplication:options[UIApplicationOpenURLOptionsKey.sourceApplication] as? String,
annotation: [:])
}
}
我能做什么?
【问题讨论】:
-
尝试在 info.plist 中添加缺失的键
-
@SalmanGhumsani 我刚刚添加了它,但它不起作用
-
你的应用什么时候崩溃了?
-
10814 canOpenURL: not find your application Facebook. 时发生。你安装 Facebook 了吗?
-
10814 Launch Services 数据库中没有应用程序符合输入条件。