抱歉我的英文。我花了几个时间来修复这个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
}