Firebase云消息未接收通知

时间:2016-06-10 01:43:29

标签: android firebase google-cloud-messaging firebase-cloud-messaging

我对android开发很新。我最近学习使用Firebase云消息。我之前测试过它。现在它不起作用。我想知道这是FCM无法正常工作的原因。

上个月,我发布了我的应用程序与

的依赖关系
compile 'com.google.firebase:firebase-messaging:9.0.0'

我已在多个设备上测试过firebase控制台可以成功向所有设备发送通知。

一周前,我注意到有9.0.2版本,但我还没有发布我的应用程序这个新的依赖项。是否真的每当谷歌推出一个新版本的firebase-messaging时,它会使所有运行旧依赖的设备无法接收通知?

dependencies {
        compile fileTree(include: ['*.jar'], dir: 'libs')
        testCompile 'junit:junit:4.12'
        compile 'com.android.support:appcompat-v7:23.4.0'
        compile 'com.android.support:design:23.4.0'
        compile 'com.google.firebase:firebase-messaging:9.0.0'
    }
apply plugin: 'com.google.gms.google-services'

1 个答案:

答案 0 :(得分:0)

请检查您的控制台是否显示类似于

的消息
W/GooglePlayServicesUtil: Google Play services out of date.  Requires xxxxxxx but found yyyyyyy

然后您需要更新您的Google服务 由于应用程序使用新版本的Firebase,而旧版本的播放服务需要更新,否则设备将不会收到通知并显示为未注册