Android 未调用Firebase onTokenRefresh(),且通知不';行不通
我正在将fcm连接到我的Android应用程序,我完全遵循了文档,但我想我可能遗漏了一些东西 我多次尝试重新安装该应用程序,试图点击Android 未调用Firebase onTokenRefresh(),且通知不';行不通,android,firebase,firebase-cloud-messaging,Android,Firebase,Firebase Cloud Messaging,我正在将fcm连接到我的Android应用程序,我完全遵循了文档,但我想我可能遗漏了一些东西 我多次尝试重新安装该应用程序,试图点击onTokenRefresh(),但都没有成功 我还尝试通过Firebase门户发送推送通知,但从未收到 所以也许是我的设置有问题,尽管我相信我所有的设置都是正确的 我在项目级渐变中添加了以下内容: classpath 'com.google.gms:google-services:4.0.0' compile 'com.google.firebase:fireb
onTokenRefresh()
,但都没有成功
我还尝试通过Firebase门户发送推送通知,但从未收到
所以也许是我的设置有问题,尽管我相信我所有的设置都是正确的
我在项目级渐变中添加了以下内容:
classpath 'com.google.gms:google-services:4.0.0'
compile 'com.google.firebase:firebase-core:16.0.0'
compile 'com.google.firebase:firebase-messaging:17.0.0'
应用程序级渐变:
classpath 'com.google.gms:google-services:4.0.0'
compile 'com.google.firebase:firebase-core:16.0.0'
compile 'com.google.firebase:firebase-messaging:17.0.0'
在应用程序级别的gradle dependencies标记之外
apply plugin: 'com.google.gms.google-services'
我的Android清单还提供以下服务
<service android:name=".fcm.SEFirebaseInstanceIDService">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
</intent-filter>
</service>
<service android:name=".fcm.SEMessagingService"
android:enabled="true"
android:exported="true">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT"/>
</intent-filter>
</service>
主要目标是能够正确地发送通知,但我假设无法到达onTokenRefresh是无法发送通知的根源。您确信您使用的设备或模拟器安装了兼容版本的Google Play services吗?在logcat中查找以下警告消息:
GooglePlayServicesUtil:GooglePlayServices过期
。正在检查Google Play服务。可能与