FLUTTER ECOSYSTEM

saadfarhan124/flutter_facebook_sdk

一個 Flutter 插件,使用最新的 Facebook SDK 取得 Facebook 深度連結並記錄應用程式事件,以支援 iOS 14

flutter_facebook_sdk 專案封面
Stars
26
Forks
88
最近推送(UTC)
2026年3月13日
專案狀態
未封存
Saad Farhan GitHub avatar
GITHUB User

Saad Farhan ↗

Karachi, Pakistan
語言DartSwiftKotlinRubyObjective-C

此儲存庫發佈的套件

使用的依賴

依賴清單 2 項
  • flutter{"sdk":"flutter"}
  • flutter_test開發依賴{"sdk":"flutter"}

原始 README

以下為英文專案原文快照,最新內容請造訪 GitHub。

展開 / 收合專案 README

Facebook Sdk For Flutter

⚠️ Project Status: Unmaintained

This repository is no longer actively maintained.

I originally created this plugin out of necessity to support Facebook deep links, deferred deep links, and app events in Flutter using the newer Facebook SDK versions available at the time. Unfortunately, due to work and life commitments, I was not able to continue maintaining the project as much as I intended.

The repository will remain available for reference. There are multiple community forks of this project that may contain updates or fixes, so I recommend checking the forks if you plan to use this plugin.

GitHub code size GitHub followers GitHub contributors Linkedin LinkedIn GitHub GitHub

facebook_sdk_flutter allows you to fetch deep links, deferred deep links and log facebook app events.

This was created using the latest facebook SDK to include support for iOS 14. The plugin currently supports app events and deeps links for iOS and Android.

Prerequisites

First of all, if you don't have one already, you must first create an app at Facebook developers: https://developers.facebook.com/

Get your app id (referred to as [APP_ID] below)

For IOS

  • If your code does not have CFBundleURLTypes, add the following just before the final element:
 <key>CFBundleURLTypes</key>
    <array>
      <dict>
      <key>CFBundleURLSchemes</key>
      <array>
        <string>fb[APP_ID]</string>
      </array>
      </dict>
    </array>
    <key>FacebookAppID</key>
    <string>[APP_ID]</string>
    <key>FacebookDisplayName</key>
    <string>[DISPLAY_NAME]</string>
    <key>FacebookAutoLogAppEventsEnabled</key>
    <true/>
    <key>FacebookAdvertiserIDCollectionEnabled</key>
    <true/>

For Android

  • Add the following to your strings.xml file
<string name="facebook_app_id">[APP_ID]</string>
<string name="fb_login_protocol_scheme">fb[APP_ID]</string>
  • Add the following meta tag to the application element in AndroidManifest.xml
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
  • Add the following element in AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET"/>
  • Don't forget to replace [APP_ID] with your Application ID