【发布时间】:2017-07-23 17:39:46
【问题描述】:
以前有人遇到过类似的问题吗?每当我发送消息时,应用程序都会立即崩溃。这是我的 MessageReceiver 类:
public class MessageReceiver extends FirebaseMessagingService {
final String TAG = "MessageReceiver";
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
Log.d(TAG, "onMessageReceived: "+remoteMessage.getFrom());
if(remoteMessage.getData().size() >0){
Log.d(TAG,"payload: "+remoteMessage.getData());
}
}
}
我什至尝试使用空方法 onMessageReceived 仍然会破坏应用程序。
这是我正在编译的版本:
compile 'com.google.firebase:firebase-messaging:10.0.1'
这是我通过 PostMan 发送到应用程序的 json:
{
"to":"d55nTfZR5-A:APA91bFW88heY4Hoh34...",
"data":{
"message":"hello"
}
}
【问题讨论】:
-
您的 Firebase 和 Google Play 服务的版本必须相同。请参阅此相关问题和答案:stackoverflow.com/questions/43097293/…。如果问题仍然存在,请发布您的应用模块 build.gradle。
标签: android firebase firebase-cloud-messaging