0

我正在关注https://developers.facebook.com/docs/push-notifications/quickstart上的 Push Campaigns 快速入门。在文档的开头,我发现了这一段:

在发送应用内通知之前,您还需要集成 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 Notifications Integration Popup not shown 的问题中,提问者同时使用'com.facebook.android:facebook-android-sdk:4.+''com.facebook.android:notifications:1.+'。这让我觉得 Facebook SDK 不包含 FBNotifications 库。

4

1 回答 1

0

我正在检查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。

于 2017-11-15T23:09:55.960 回答