Включает ли Facebook SDK 3.23.1 библиотеку FBNotifications?

Я слежу за кратким запуском Push-кампаний по адресу https://developers.facebook.com/docs/push-notifications/quickstart. В начале документа я нашел этот абзац:

Перед отправкой уведомлений в приложении вам также необходимо интегрировать библиотеку FBNotifications.

Основываясь на документации по адресу https://github.com/facebook/FBNotifications, мне нужно добавить следующее в мои зависимости gradle:

compile 'com.facebook.android:notifications:1.+'

У меня уже есть это в моих зависимостях gradle:

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

Есть ли в Facebook SDK 3.23.1 (com.facebook.android:facebook-android-sdk:3.23.1) включить библиотеку FBNotifications (com.facebook.android:notifications:1.+)? Спасибо.

РЕДАКТИРОВАТЬ: В вопросе на Android In-App Интеграция уведомлений всплывающее окно не отображается, аскер использует оба 'com.facebook.android:facebook-android-sdk:4.+' а также 'com.facebook.android:notifications:1.+', Это заставляет меня думать, что Facebook SDK не включает библиотеку FBNotifications.

1 ответ

Решение

Я изучал код по адресу https://github.com/facebook/FBNotifications/blob/master/Android/notifications-example/build.gradle и обнаружил этот блок кода:

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:design:23.1.1'
    compile 'com.google.android.gms:play-services:8.4.0'
    compile 'com.facebook.android:facebook-android-sdk:4.+'
    compile 'commons-io:commons-io:2.4'
    compile project(':notifications')
    apply plugin: 'com.google.gms.google-services'
}

Я вижу, как код включает в себя как 'com.facebook.android:facebook-android-sdk:4.+' а также project(':notifications'), Вывод: Facebook SDK не включает FBNotifications.