我正在使用Facebook SDK Find here,并try 提供的样本(在文件夹FacebookiOSSample中).

如果我简单地将这里的AppId替换为我的特定的AppId,那么我就不能再分享了.(我在AppDelegate文件和info.plist文件中都替换了它).我现在收到以下错误:

FBSDKLog:FBAppCall的使用无效,fb*未注册为URL 计划.您是否在plist中设置了"FacebookUrlSchemeSuffix"?

否则,这对样本的原始AppId很好,它指向一个名为IFaceTouch的东西.

我的应用程序设置可能有什么问题,如何注册我的AppId

推荐答案

遵循以下三个步骤:

  1. 使用字符串值创建一个名为FacebookAppID的键,并在其中添加应用程序ID.
  2. 使用字符串值创建一个名为FacebookDisplayName的键,并添加在应用程序仪表板中配置的显示名称.
  3. 创建一个名为URL Types的数组键,其中包含一个名为URL Schemes的数组子项.为此指定单个项目,并在您的应用程序ID前加上前缀fb.这用于确保应用将接收基于web的OAuth流的回调URL.

比赛结束了.plist应该是这样的:

在此处输入图像描述

Source Link:

Ios相关问答推荐

OSLog(Logger)通过简单的字符串插值给出错误

在金属中设置纹理的UV坐标以编程方式变形纹理

使用标头UICollectionViewFlowLayout时的简单SwiftUI视图错误

swiftui 图像放大时无法正确拖动

Flutter iOS 键盘问题:. TextInputType.number 中缺少字符

为什么这个 SwiftUI 状态在作为非绑定参数传递时没有更新?

如何在 SwiftUI 中同时使用 LongPressGesture 和 ScrollView 中的滚动?

react 在 android 上运行的本机应用程序,但在 iOS 上出现问题,详细信息在描述中共享

通过隐藏和显示视图在 iMessage 应用程序中使用不同的视图

.overlay 和 body 是什么 swift 概念

如何让我的 iOS 应用程序与 api 连接?

async/await、Task 和 [weak self]

如何在 Swift 中从另一个视图控制器将元素附加到数组中

UILabel - 字符串作为文本和链接

改变 UIView 位置的简单方法?

如何使用 Swift 从assets资源 中加载特定图像

如何更改uitableview删除按钮文本

UISegmentedControl 以编程方式更改段数

Swift 中的日期到毫秒和回溯到日期

NSURL 到带有 XCTest 的测试包中的文件路径