在iOS中集成Facebook SDK
在iOS中获取这个错误,而我正在整合Facebook的SDK在我的应用程序“FBSDKLog:不能使用Facebook应用程序或Safari授权,fb394371460678795未注册为URL计划”如何打开Facebooklogin页面作为一个单独的应用程序在IOS。
要通过iOS应用程序loginFacebook,有三个选项可用
-
如果原生Facebook应用程序可用,您将被定向到应用程序(您需要注册urlscheme)
-
如果Safari能够启动,您将通过safari((您需要注册urlscheme))导向到Facebook的login页面
-
如果这两个选项不可用(您得到这个错误),您将在那里提供一个Web视图,您可以login
您的错误消息显示前两个选项在您的情况下不可用,可能您可能忘记注册urlscheme
更新
在FacebookSDK 3.9
他们增加了一个loginstream程(iOSlogin对话框)获得更高的优先级。 根据文档中的 SDK 3.9。
1.iOSlogin对话框
2.Facebook应用程序本地login对话框
3. Facebook应用程序Weblogin对话框
4.移动Safarilogin对话框如果该人已经在设备上设置了他们的Facebook账户,那么该login对话选项被select。 如果未设置Facebook帐户,则Facebook SDK将检查设备上是否安装了Facebook应用程序。 如果安装了Facebook应用程序,则支持Facebook应用程序本地login对话框。 如果本地login对话框无法显示,则显示Facebook应用程序移动login对话框。 如果未安装Facebook应用程序,则启动移动Safari以显示login对话框。
- iOS Facebook SDK – 远程定义FacebookAppID
- 发布状态更新时,ios-Facebook SDK 3.0错误5
- 使用新的iOS Facebook SDK API上传照片(3.0)
- fbDidLogin从未调用过(facebook-ios-sdk)
- 在本地Facebook iPhone应用程序中共享URL的自定义URLscheme
- 将Facebook SDK更新至3.5后无法打开活动会话
- 由于Facebook SDK和Flurry SDK中的advertisingIdentifier而被拒绝的应用程序
- iOS – 使用SDKlogin后在webView中login
- Facebook iOS SDK 3.x提要对话框消失了吗?