【问题标题】:Is the Facebook Push Notifications feature supported by Facebook SDK version 3.23.1?Facebook SDK 3.23.1 版是否支持 Facebook 推送通知功能?
【发布时间】:2017-11-14 00:37:12
【问题描述】:

我的目标是在我的应用上实现 Facebook 推送通知功能。我正在关注https://developers.facebook.com/docs/push-notifications/quickstart 上的 Push Campaigns 快速入门指南。在开始之前,我需要将 Facebook SDK 添加到我的应用程序中。在我的build.gradle 文件中,我有以下行:

compile 'com.facebook.android:facebook-android-sdk:3.23.1'

这意味着我使用的是 Facebook SDK 版本 3.23.1。该版本于 2015 年 3 月 12 日发布。我想知道 Facebook SDK 版本 3.23.1 是否支持 Facebook 推送通知功能。谢谢。

【问题讨论】:

    标签: android facebook push-notification firebase-cloud-messaging android-push-notification


    【解决方案1】:

    我按照https://developers.facebook.com/docs/push-notifications/android 的说明进行操作,但以下行不允许我的应用编译:

    AppEventsLogger.setPushNotificationsRegistrationId(refreshedToken);
    

    您可以在Cannot resolve method 'setPushNotificationsRegistrationId(java.lang.String)' for Facebook Push Notifications 看到错误。在此链接中,您也可以找到适用于该问题的答案:

    Facebook SDK 3.23.1 中不存在 setPushNotificationsRegistrationId() 方法:https://developers.facebook.com/docs/reference/android/3.23.1/class/AppEventsLogger/。它是从 Facebook SDK 4.11 引入的:https://developers.facebook.com/docs/reference/android/4.11/class/AppEventsLogger/https://developers.facebook.com/docs/android/change-log-4x

    结论:不,Facebook SDK 3.23.1 不支持 Facebook 推送通知功能。至少需要 Facebook SDK 4.11。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-05
      • 2017-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-06
      • 1970-01-01
      相关资源
      最近更新 更多