Facebook iOS SDK

Platforms circleci

CocoaPods Carthage compatible

这个开源库允许你将 Facebook 集成到你的 iOS 应用中。

了解更多关于提供的示例、文档、将 SDK 集成到你的应用中、访问源代码等等,请访问 https://developers.facebook.com/docs/ios

请花一点时间订阅发布,以便收到关于新功能、弃用和关键修复的通知。要查看最新版本的信息,请查阅我们的更新日志

⚠️请注意⚠️

为了使代码库现代化,我们已经开始用 Swift 重写 iOS SDK。

请关注更新日志以获取现有接口的更新,但请记住,在此过程中某些接口将不稳定。 因此,更新到次要版本可能会引入与语言互操作性相关的编译问题。 使用现在在 Swift 中定义的符号可能需要从 Objective-C 使用 @import 语法,并且使用 C++ 可能需要诸如在 Objective-C 中创建包装器之类的变通方法。

请耐心等待,我们将努力提供改进的与 Facebook 平台集成的体验。

立即尝试

Swift Package Manager

  1. 在 Xcode 中,选择“File (文件)” > “Swift Packages (Swift 包)” > “Add Package Dependency (添加包依赖)”。
  2. 按照提示使用此存储库的 URL
  3. 选择你想要使用的带有 Facebook 前缀的库
  4. 查看网上提供的教程:https://developers.facebook.com/docs/ios/getting-started
  5. 开始编码! 访问 https://developers.facebook.com/docs/ios 获取教程和参考文档。

iOS 14 的变更

数据披露

由于 iOS 14 的发布,您应用收集并发送给 Facebook 的跟踪事件可能需要您在 App Store Connect 问卷中披露这些数据类型。 您有责任确保这反映在您应用程序的隐私政策中。 请访问我们的博客文章,了解有关受影响的 Facebook SDK、API 和产品的信息,以及 Apple App Store 隐私详情文章,以了解有关您需要披露的数据类型的更多信息。

FB 博客文章链接 https://developers.facebook.com/blog/post/2020/10/22/preparing-for-apple-app-store-data-disclosure-requirements/

Apple Store 详情 https://developer.apple.com/app-store/app-privacy-details/

功能

提供反馈

请向我们指定的开发者支持团队报告错误或问题 -- https://developers.facebook.com/support/bugs/ -- 这将有助于我们更快地解决它们。

你还可以访问我们的 Facebook 开发者社区论坛、加入 Facebook 上的 Facebook 开发者小组、在 Stack Overflow 上提问,或者在此存储库中打开一个 issue。

贡献

Facebook 欢迎对我们的 SDK 进行贡献。 请参阅 CONTRIBUTING 文件。

许可证

请参阅 LICENSE 文件。

Copyright © Meta Platforms, Inc

安全策略

请参阅 SECURITY POLICY 以获取有关我们漏洞奖励计划的更多信息。

开发者条款

通过使用 Facebook iOS SDK,您同意这些条款。