我正在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 Notifications Integration Popup not showing的问题中,提问者同时使用'com.facebook.android:facebook-android-sdk:4.+'
和'com.facebook.android:notifications:1.+'
。这让我觉得Facebook SDK不包含FBNotifications库。
答案 0 :(得分:0)
我正在https://github.com/facebook/FBNotifications/blob/master/Android/notifications-example/build.gradle检查代码,我找到了这段代码:
myDIV.controller('control',function($scope){
$scope.editFunction($event){
alert($event.target.id);
}
});
我看到代码如何同时包含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.+'
。结论:Facebook SDK不包含FBNotifications。