键为空时处理Firebase Notification远程消息

时间:2019-05-23 11:42:06

标签: java android firebase firebase-cloud-messaging

我收到通知并获取数据,为什么我的应用程序抓取了密钥为空的

@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
    if (remoteMessage.getData().size() > 0) {
        type = remoteMessage.getData().get("type");
        time = remoteMessage.getData().get("time");
        id = remoteMessage.getData().get("id");
    }
}

remoteMessage.getData().get("id")null时,我的应用程序崩溃了。

0 个答案:

没有答案