无法从IntentService获取数据(android,通知)

时间:2016-07-15 12:53:24

标签: android firebase firebase-cloud-messaging

抱歉我的英文。我花了几个时间来修复这个bug,但我不能这样做,我不知道为什么我不能从服务器获取数据。我有extends IntentService类,他们为推送数据提供数据。 我解析了这个:

  @Override
    protected void onHandleIntent(Intent intent) {


        Bundle data = intent.getExtras();
        String login = data.getString("login"); //null
}

如果我使用extends FirebaseMessagingService就好了。我得到数据,我解析如下:

public void onMessageReceived(RemoteMessage remoteMessage) {
        String login = remoteMessage.getData().get("login");
}

但是当我关闭应用时,我无法使用FirebaseMessagingService,Firebase会在我的数据中创建自己的通知。我的问题:从IntentService延伸的解析日期是多少?

服务器像这样发送到firebase json:

{
"to":"/topics/news",
"notification":{
"title":"test",
"body":"Test",
"icon":"icon_notf"
},
"data":{
"login":"test"
},
"priority":10
}

0 个答案:

没有答案