我想将Facebook app-events添加到我的Flutter项目中:https://developers.facebook.com/docs/app-events/android https://developers.facebook.com/docs/app-events/ios
我可以知道Flutter用户应该实现他们的插件来使用Facebook的功能吗?
发布于 2021-07-22 03:02:53
你可以使用这个名为facebook_app_events(null-safety)的包来集成Facebook app events。
安卓设置:
步骤1:转到your_project\android\app\src\main\res\values
在strings.xml
文件中创建一个名为strings.xml
(如果还没有)的新文件只需粘贴此文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="facebook_app_id">[APP_ID]</string>
</resources>
不要忘记将[APP_ID]
替换为您从Facebook 获得的原始APP_ID
,例如
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="facebook_app_id">1234567890</string>
</resources>
第2步:转到your_project\android\app\src\main\AndroidManifest.xml
并将其粘贴到您的应用程序<application>
打开标签下
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
Android设置完成。
iOS设置:
转到one_app\ios\Runner\info.plist
文件并添加
CFBundleURLTypes
,请在最后一个</dict>
元素之前添加以下内容:<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>[APP_NAME]</string>
CFBundleURLTypes
,请插入以下内容:<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>[APP_NAME]</string>
iOS设置完成
注意:不要忘记将软件包添加到pubspec.yaml文件中
dependencies:
facebook_app_events: ^0.12.0
https://stackoverflow.com/questions/65292994
复制相似问题