当前位置: 首页 > 知识库问答 >
问题:

脸书7.0.3iOS登录问题

宿洋
2023-03-14

我在Xcode的日志中有这样一条消息:

-canOpenURL: failed for URL: "fbauth2:///" - error: "This app is not allowed to query for scheme fbauth2"

我的应用程序不会打开Facebook应用程序,而是Safari。

然后我在回调中有一个错误。

(iOS8上一切都好)

以下是所有日志:

on clicked btn game over facebook connect
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.TouchInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.TouchInputModule:ProcessTouchEvents()

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64)

2015-09-18 14:42:29.386 numbersAddictL[12643:531372] -canOpenURL: failed for URL: "fbauth2:///" - error: "This app is not allowed to query for scheme fbauth2"
on clicked btn game over facebook connect
UnityEngine.EventSystems.ExecuteEvents:Execute(GameObject, BaseEventData, EventFunction`1)
UnityEngine.EventSystems.TouchInputModule:ProcessTouchPress(PointerEventData, Boolean, Boolean)
UnityEngine.EventSystems.TouchInputModule:ProcessTouchEvents()

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64)

2015-09-18 14:42:29.391 numbersAddictL[12643:531372] -canOpenURL: failed for URL: "fbauth2:///" - error: "This app is not allowed to query for scheme fbauth2"
-> applicationWillResignActive()
FbLogInWithReadPermissions - Error Response:
The operation couldn’t be completed. (com.facebook.sdk.login error 301.)

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64)

FbLogInWithReadPermissions - Error Response:
The operation couldn’t be completed. (com.facebook.sdk.login error 301.)

(Filename: /Users/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64)

-> applicationDidEnterBackground()
-> applicationWillEnterForeground()
-> applicationDidBecomeActive()
2015-09-18 14:42:39.100 numbersAddictL[12643:531582] NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)

共有2个答案

戈曾琪
2023-03-14

查看您的目录树,并仔细检查您正在修改谁的plist。如果您正在运行测试,请记住您仍然必须更新并添加额外的密钥到您的主plist(在祖父而不是其后代下)。此外,注册Facebook开发者,并尝试为现有项目创建一个样本测试版应用程序。这将让你偏离,不遵循传统的发展轨迹,而不会丢失数据和原始模板。:)

我发现了这个问题

凌征
2023-03-14

对于iOS 9(使用Facebook iOS SDK),您需要向info.plist添加更多密钥。此错误可能与此相关。

<key>NSAppTransportSecurity</key>
<dict>
  <key>NSExceptionDomains</key>
  <dict>
    <key>facebook.com</key>
    <dict>
      <key>NSIncludesSubdomains</key> <true/>        
      <key>NSExceptionRequiresForwardSecrecy</key> <false/>
    </dict>
    <key>fbcdn.net</key>
    <dict>
      <key>NSIncludesSubdomains</key> <true/>
      <key>NSExceptionRequiresForwardSecrecy</key>  <false/>
    </dict>
    <key>akamaihd.net</key>
    <dict>
      <key>NSIncludesSubdomains</key> <true/>
      <key>NSExceptionRequiresForwardSecrecy</key> <false/>
    </dict>
  </dict>
</dict>

Facebook入门

 类似资料:
  • 我一直试图测试脸书PHP登录系统,但不断得到错误: 解析错误:语法错误,/xxxxx/httpd.www/Facebook/FacebookRedirectLoginHelper.php 第 146 行中的意外T_OBJECT_OPERATOR 我已经阅读了几个不同的例子,并在第一次遇到这些例子后尝试实施每个例子,以及阅读了这里的不同问题/答案,但都没有效果。 如果有人碰到这个问题并找到了解决办法

  • 我想做一个Xamarin.Forms的项目,针对iOS,Android和视窗手机。 我的应用程序需要使用脸书验证用户。 我应该独立实现每个平台的登录,还是使用手动流程?https://developers.facebook.com/docs/facebook-login/manually-build-a-login-flow/v2.0 我更喜欢登录流程的单一实现,并在所有平台上使用。 如何获得Fa

  • 1. 申请应用 访问飞书开放平台 https://open.feishu.cn/ (opens new window) 并登录 进入“开发者后台”页面,选择“创建企业自建应用” 创建完成后,进入应用详情页,可以在首页看到 App Id 和 App Secret 从右侧菜单中,进入“安全设置”页面,配置回调地址 从右侧菜单中,进入“权限管理”页面,配置应用权限 注: 如需获取用户邮箱,请添加“获取用

  • 我有一个非常简单的问题。 在FB教程中https://developers.facebook.com/docs/mobile/ios/build/它开始登录-在应用程序启动后。 我需要点击登录,然后等待并在FB墙上发送消息。我认为Hackbook应用程序示例设计应用程序对于这个目的来说太复杂了。 实现这一点最简单的方法是什么? UPD:我遵循了Hackbook的示例,但ViewController

  • 编辑:我刚刚发现它在这里得到了回答:持久的FB访问-服务器拉FB页面信息的令牌

  • 我的应用程序通过Facebook/Firebase进行身份验证。整个应用程序由片段和ofc一个活动组成。 案例(简单地): 有2个片段:和。 我在清除了缓存并从firebase和facebook注销后卸载了该应用程序。 在< code>howToFragment中,我检查是否已经有用户登录。 然后我在调试模式下安装应用程序。我看到该用户已登录并导航到主碎片。当我检查用户的ID时,我看到它是我的主要