バックグラウンド協業が通知された時に、端末のホーム画面にポップアップが表示されてしまうのを修正した。
Showing
... | @@ -98,11 +98,15 @@ public class ABVFcmListenerService extends FirebaseMessagingService { | ... | @@ -98,11 +98,15 @@ public class ABVFcmListenerService extends FirebaseMessagingService { |
msg.put(AppDefType.PushMessageKey.message, textMessage); | msg.put(AppDefType.PushMessageKey.message, textMessage); | ||
} | } | ||
String roomType = null; | |||
String[] inviteMessage; | |||
if (textMessage.contains(INVITE_COLLABORATION)) { | if (textMessage.contains(INVITE_COLLABORATION)) { | ||
String roomType = Integer.toString(json.getInt(AppDefType.ChatPushMessageKey.roomType)); | roomType = Integer.toString(json.getInt(AppDefType.ChatPushMessageKey.roomType)); | ||
String[] inviteMessage = textMessage.split(CHAT_MESSAGE_SEPERATOR); | inviteMessage = textMessage.split(CHAT_MESSAGE_SEPERATOR); | ||
showCollaborationPopUpMessage(roomId, roomName, roomType, pushSendLoginId, pushSendDate, inviteMessage[1]); | //showCollaborationPopUpMessage(roomId, roomName, roomType, pushSendLoginId, pushSendDate, inviteMessage[1]); | ||
return; | //return; | ||
Logger.i(TAG,"" + roomType); | |||
Logger.i(TAG,"" + inviteMessage[1]); | |||
Please
register
or
sign in
to reply
|
|||
} | } | ||
} | } | ||
... | @@ -248,22 +252,42 @@ public class ABVFcmListenerService extends FirebaseMessagingService { | ... | @@ -248,22 +252,42 @@ public class ABVFcmListenerService extends FirebaseMessagingService { |
return intent; | return intent; | ||
} | } | ||
JSONObject json = new JSONObject(tempMsg); | JSONObject json = new JSONObject(tempMsg); | ||
String textMessage = json.getString(AppDefType.PushMessageKey.message); | |||
if (textMessage.length() > 0){ | |||
//tempMsg = textMessage; | |||
} | |||
String roomType = ""; | |||
String collaborationType = ""; | |||
if (textMessage.contains(INVITE_COLLABORATION)) { | |||
roomType = Integer.toString(json.getInt(AppDefType.ChatPushMessageKey.roomType)); | |||
String[] inviteMessage = textMessage.split(CHAT_MESSAGE_SEPERATOR); | |||
collaborationType = inviteMessage[1]; | |||
//showCollaborationPopUpMessage(roomId, roomName, roomType, pushSendLoginId, pushSendDate, inviteMessage[1]); | |||
//return; | |||
} | |||
String roomName = json.getString(AppDefType.ChatPushMessageKey.roomName); | String roomName = json.getString(AppDefType.ChatPushMessageKey.roomName); | ||
String pushMsg = json.getString(AppDefType.PushMessageKey.message); | String pushMsg = json.getString(AppDefType.PushMessageKey.message); | ||
message.put(AppDefType.PushMessageKey.message, pushMsg); | message.put(AppDefType.PushMessageKey.message, pushMsg); | ||
if (roomName.length() <= 0) { return intent; } | if (roomName.length() <= 0) { | ||
return intent; | |||
} | |||
long roomId = json.getLong(AppDefType.ChatPushMessageKey.roomId); | long roomId = json.getLong(AppDefType.ChatPushMessageKey.roomId); | ||
long pushSendDate = json.getLong(AppDefType.ChatPushMessageKey.pushSendDate); | long pushSendDate = json.getLong(AppDefType.ChatPushMessageKey.pushSendDate); | ||
String pushSendLoginId = json.getString(AppDefType.ChatPushMessageKey.pushSendLoginId); | String pushSendLoginId = json.getString(AppDefType.ChatPushMessageKey.pushSendLoginId); | ||
//String roomType = json.getString(AppDefType.ChatPushMessageKey.roomType); | |||
intent.putExtra(AppDefType.ChatPushMessageKey.roomId, roomId); | intent.putExtra(AppDefType.ChatPushMessageKey.roomId, roomId); | ||
intent.putExtra(AppDefType.ChatPushMessageKey.roomName, roomName); | intent.putExtra(AppDefType.ChatPushMessageKey.roomName, roomName); | ||
intent.putExtra(AppDefType.ChatPushMessageKey.pushSendLoginId, pushSendLoginId); | intent.putExtra(AppDefType.ChatPushMessageKey.pushSendLoginId, pushSendLoginId); | ||
intent.putExtra(AppDefType.ChatPushMessageKey.pushSendDate, pushSendDate); | intent.putExtra(AppDefType.ChatPushMessageKey.pushSendDate, pushSendDate); | ||
intent.putExtra(AppDefType.ChatPushMessageKey.roomType, roomType); | |||
intent.putExtra(AppDefType.ChatPushMessageKey.collaborationType, collaborationType); | |||
return intent; | return intent; | ||
} | } | ||
... | ... |