Есть ли поддержка использования Facebook SDK во Flutter?

Я хотел бы добавить события приложения Facebook в свой проект Flutter: https://developers.facebook.com/docs/app-events/android https://developers.facebook.com/docs/app-events/ios

Он полагается на SDK Facebook. Однако похоже, что нет доступного плагина для интеграции Facebook SDK во Flutter.

Могу ли я узнать, следует ли пользователям Flutter реализовать свой плагин для использования функций Facebook?

Спасибо!


person h19881103    schedule 23.10.2018    source источник
comment
Может быть, это поможет: pub.dartlang.org/packages/flutter_facebook_login и pub.dartlang.org/packages/firebase_auth   -  person Andrey Turkovsky    schedule 23.10.2018
comment
Привет, Андрей, большое спасибо за ссылки. Я также использовал эти плагины в своих проектах. Работают нормально. Однако для событий приложения продукта facebook требуется информация, которая не может быть предоставлена ​​в приложении flutter (например, контекст приложения). У меня нет возможности перенести этот продукт из моего исходного приложения для Android в новое приложение Flutter.   -  person h19881103    schedule 23.10.2018
comment
О, я понимаю. Еще не использовал FB во флаттере. Думаю, в данном случае единственный выход - добавить FB SDK для android и работать через FlutterActivity.   -  person Andrey Turkovsky    schedule 23.10.2018
comment
Привет Андрей и все, спасибо за ответ. Я подготовил плагин flutter, который интегрирует FB SDK. Однако я считаю, что этот продукт Facebook (app-events) поддерживает только отслеживание событий в собственной структуре Android / iOS (например, использование действий Android в качестве входных данных для регистрации событий). В моем проекте flutter большинство моих виджетов находится в папке lib. андроид активности нет. Я думаю, что не могу продолжить, даже если могу вызвать API в Facebook SDK.   -  person h19881103    schedule 24.10.2018
comment
У вас нет папки android и ios на том же уровне, что и lib?   -  person Andrey Turkovsky    schedule 24.10.2018
comment
@ h19881103 Вы придумали, как это сделать? Я хочу иметь возможность использовать события приложения FaceBook (developers.facebook.com/docs/app-events) в моем приложении Flutter без использования входа в FaceBook, чтобы отслеживать эффекты маркетинговых кампаний. Будем очень признательны за любые обновления по этому поводу!   -  person jonasjuss    schedule 30.05.2019
comment
Удалось ли вам получить установки приложения из рекламной кампании в Facebook? Я не могу получить данные о взаимодействии с приложением   -  person Amit Kabra    schedule 16.03.2021


Ответы (1)


На момент ответа на этот вопрос в настоящее время нет официального плагина или пакета от команды Facebook.

Но у меня были те же потребности, что и у вас, поэтому я написал и опубликовал плагин: facebook_app_events

Он поддерживает события приложений без кода, а также реализует большинство SDK событий приложения.

Надеюсь, что это ответ на ваш вопрос и потребности.

person Dennis Alund    schedule 05.11.2019
comment
Спасибо, что поделился! Это действительно полезно, и я бы сказал, что это базовое для любого приложения, которое будет продаваться на FB, включать события fb. - person voytez; 22.11.2019
comment
@Dennis Alund, на этой неделе я создал свое приложение на facebook и не получаю аналитических данных. Как вы думаете, это связано с паузой индивидуальной проверки? developers.facebook.com/blog/post/2020 / 24/03 / - person Daniel; 05.04.2020
comment
Хм, не знаю, как работает аналитика facebook. Но для Firebase может пройти до 24 часов, прежде чем мы увидим данные после добавления SDK. - person Dennis Alund; 06.04.2020
comment
@DennisAlund как ты это сделал? У меня это не работает, я вижу свой телефон, но не нажимаю ни на одну кнопку, чтобы связать мероприятие - person Ricardo Romero Benítez; 17.07.2020
comment
Тебе удалось заставить его работать, Рикардо? Будем рады получить подробный отчет об ошибке, если у вас возникнут какие-либо проблемы или если вы считаете, что документацию можно улучшить. - person Dennis Alund; 15.10.2020
comment
Поддерживает ли этот пакет автоматическое ведение журнала для событий типа «установка приложения»? - person user3473445; 02.11.2020
comment
Да, я действительно думаю, что вы получаете события установки приложения автоматически, если используете какую-либо часть Facebook SDK. Но определенно для этого плагина вы его получите. - person Dennis Alund; 04.11.2020
comment
@DennisAlund, к сожалению, нет, он не отслеживает стандартные события - person Ricardo Romero Benítez; 03.03.2021