Enum : the status of a group chat event message enum Status { JOINED(0), DEPARTED(1) } Intents Intent broadcasted when a new 1-1 chat message has been received. This Intent contains the following extra: (String) unique message ID of the message. “messageId”: (String) the mime type of the message (See “mimeType”: ChatLog.Message.MimeType) com.gsma.services.rcs.chat.action.NEW_ONE_TO_ONE_CHAT_MESSAGE Intent broadcasted when a new chat invitation has been received. This Intent contains the following extra: (String) unique ID of the group chat conversation. “chatId”: com.gsma.services.rcs.chat.action.NEW_GROUP_CHAT Intent broadcasted when there is a message deliverty timeout detected corresponding to the contact as specified in the intent parameter. This Intent contains the following extra: (ContactId) ContactId of the contact corresponding to the conversation. “contact”: (String) unique message ID of the message. “messageId”: com.gsma.services.rcs.chat.action.MESSAGE_DELIVERY_EXPIRED Intent broadcasted when a new group chat message has been received. This Intent contains the following extra: (String) unique message id of the message. “messageId”: (String) the mime type of the message (See “mimeType”: ChatLog.Message.MimeType) com.gsma.services.rcs.chat.action.NEW_GROUP_CHAT_MESSAGE Content Providers A content provider is used to store the group chats and the message history persistently. There is one entry per group chat and per chat message. Class ChatLog.GroupChat: Event log provider member id used when merging the data from this provider with other registered event log provider members data into a common cursor:
Enum : the status of a group chat event message enum Status { JOINED(0), DEPARTED(1) } Intents Intent broadcasted when a new 1-1 chat message has been received. This Intent contains the following extra: “messageId”: (String) unique message ID of the message. “mimeType”: (String) the mime type of the message (See ChatLog.Message.MimeType) com.gsma.services.rcs.chat.action.NEW_ONE_TO_ONE_CHAT_MESSAGE Intent broadcasted when a new chat invitation has been received. This Intent contains the following extra: “chatId”: (String) unique ID of the group chat conversation. com.gsma.services.rcs.chat.action.NEW_GROUP_CHAT Intent broadcasted when there is a message deliverty timeout detected corresponding to the contact as specified in the intent parameter. This Intent contains the following extra: “contact”: (ContactId) ContactId of the contact corresponding to the conversation. “messageId”: (String) unique message ID of the message. com.gsma.services.rcs.chat.action.MESSAGE_DELIVERY_EXPIRED Intent broadcasted when a new group chat message has been received. This Intent contains the following extra: “messageId”: (String) unique message id of the message. “mimeType”: (String) the mime type of the message (See ChatLog.Message.MimeType) com.gsma.services.rcs.chat.action.NEW_GROUP_CHAT_MESSAGE Content Providers A content provider is used to store the group chats and the message history persistently. There is one entry per group chat and per chat message. Class ChatLog.GroupChat: Event log provider member id used when merging the data from this provider with other registered event log provider members data into a common cursor: