【问题标题】:Facebook App Analytics Push Campaigns using Firebase Cloud Messaging使用 Firebase 云消息传递的 Facebook 应用分析推送活动
【发布时间】:2017-02-27 15:05:01
【问题描述】:

我正在尝试将 Facebook 应用分析推送活动集成到 android/iOS 应用中。 我们已经有了使用 Firebase 消息传递的自定义推送机制。

完成设置步骤以设置推送广告 (https://developers.facebook.com/docs/analytics/push-campaigns/android) 我看到它需要应用程序才能使用 GCM。

是否可以使用 Firebase Messaging 配置 Facebook 应用分析推送活动和应用内通知功能?

【问题讨论】:

    标签: android firebase-cloud-messaging facebook-analytics


    【解决方案1】:

    您可以将 FCM 用于 Facebook 应用分析推送活动。在 API 密钥下的 Facebook 分析设置页面中输入与您的应用程序(FCM 控制台 -> 项目设置)相同的服务器密钥。

    按照应用程序的相同说明, https://developers.facebook.com/docs/analytics/push-campaigns/android

    您还可以在 Facebook 分析页面事件调试部分测试推送通知是否正常发送。

    对于 Inapp Notification,您必须将以下内容添加到您的 gradle 依赖项中:

    编译'com.facebook.android:notifications:1.+'

    https://github.com/facebook/FBNotifications

    【讨论】:

      【解决方案2】:

      当然。事实上,您需要 Firebase Cloud Messaging 才能配置 Facebook 推送通知。如果您看到链接 https://developers.facebook.com/docs/push-notifications/quickstart 的内容,请注意“应用内通知”标题下的内容:“在发送应用内通知之前,您还需要集成 FBNotifications 库。”然后,如果您转到https://github.com/facebook/FBNotifications,您将看到在“Android 入门”标题下,它说:“添加依赖项后,您必须设置 FCM 侦听器服务,... " 它要求您设置 FCM 侦听器服务并提供此链接,其中包含配置 Firebase 云消息传递的说明:https://firebase.google.com/docs/cloud-messaging/android/client

      结论:如果您想配置 Facebook 分析推送营销活动,Firebase 云消息传递不是一个选项。这是必需的。 Firebase 云消息传递可以在没有 Facebook 分析推送活动的情况下运行,但反之则不行。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-12-13
        • 2020-08-14
        • 2017-04-05
        • 2016-09-19
        • 1970-01-01
        • 2017-11-18
        • 2016-09-21
        相关资源
        最近更新 更多