0

Mein Ziel ist es, die Facebook Push Notifications-Funktion in meiner App zu implementieren. Ich befolge den Quickstart-Leitfaden für Push-Kampagnen unter https://developers.facebook.com/docs/push-notifications/quickstart. Bevor ich anfange, muss ich das Facebook SDK zu meiner App hinzufügen. In meiner build.gradle Datei habe ich die folgende Zeile:Wird die Facebook Push Notifications-Funktion von Facebook SDK Version 3.23.1 unterstützt?

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

Das bedeutet, dass ich Facebook SDK Version 3.23.1 verwenden. Diese Version wurde am 12. März 2015 veröffentlicht. Ich habe mich gefragt, ob die Facebook Push Notifications-Funktion von Facebook SDK Version 3.23.1 unterstützt wird. Vielen Dank.

Antwort

0

Ich folgte den Anweisungen auf https://developers.facebook.com/docs/push-notifications/android und die folgende Zeile im Stich gelassen wurde nicht meine app zu kompilieren:

AppEventsLogger.setPushNotificationsRegistrationId(refreshedToken); 

Der Fehler war, was man bei Cannot resolve method 'setPushNotificationsRegistrationId(java.lang.String)' for Facebook Push Notifications sehen können. In diesem Link können Sie die Antwort finden, die auch auf diese Frage gilt: https://developers.facebook.com/docs/reference/android/3.23.1/class/AppEventsLogger/:

Die setPushNotificationsRegistrationId() -Methode nicht in Facebook SDK 3.23.1 noch nicht gab. Es wurde von Facebook SDK 4.11 eingeführt: https://developers.facebook.com/docs/reference/android/4.11/class/AppEventsLogger/ und https://developers.facebook.com/docs/android/change-log-4x.

Fazit: Nein, die Facebook Push Notifications Funktion wird nicht von Facebook SDK 3.23.1 unterstützt. Es wäre erforderlich, mindestens Facebook SDK 4.11 zu haben.

Verwandte Themen