我正在尝试将Facebook应用分析推送活动整合到Android / iOS应用中。 我们已经使用Firebase Messaging获得了自定义推送机制。
完成设置步骤以设置推动活动(https://developers.facebook.com/docs/analytics/push-campaigns/android) 我看到它需要应用程序才能使用GCM。
是否可以配置Facebook应用分析推送活动&使用Firebase Messaging的应用程序通知功能?
答案 0 :(得分:0)
您可以将FCM用于Facebook应用分析推送广告系列。在API Key下输入应用程序的相同服务器密钥(FCM控制台 - >项目设置)到Facebook Analytics设置页面。
按照相同的App说明, https://developers.facebook.com/docs/analytics/push-campaigns/android
您还可以在Facebook Analytics页面的“事件调试”部分中测试推送通知是否正常。
对于Inapp通知,您必须将以下内容添加到您的gradle依赖项中:
编译'com.facebook.android:notifications:1。+'
答案 1 :(得分:0)
绝对。实际上,您需要Firebase云消息传递才能配置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 Analytics推送广告系列,则不能选择Firebase云消息传递。这是必需的。 Firebase云消息传递无需Facebook Analytics推送活动即可运行,反之亦然。