flutter_facebook_sdk 1.0.0 flutter_facebook_sdk: ^1.0.0 copied to clipboard
A flutter plugin to get facebook deep links and log app events using the latest Facebook SDK to include support for iOS 14
Facebook Sdk For Flutter #
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