INMessage
An object that describes a sent or received message.
Declaration
class INMessageMentioned in
Overview
When your app responds to an INSearchForMessagesIntent, you create instances of this class to provide Siri with information about the messages in your app. Each message contains a unique identifier, the participants’ details, and the content. You can group messages into larger discussions and, if you app supports multiple services, identify the service that delivers each message.
Topics
Creating a Message
init(identifier:conversationIdentifier:content:dateSent:sender:recipients:groupName:messageType:serviceName:audioMessageFile:)init(identifier:conversationIdentifier:content:dateSent:sender:recipients:groupName:messageType:serviceName:)init(identifier:conversationIdentifier:content:dateSent:sender:recipients:groupName:messageType:)init(identifier:conversationIdentifier:content:dateSent:sender:recipients:messageType:)init(identifier:content:dateSent:sender:recipients:)
Identifying the Message
Getting the Participants
Getting the Content
Getting the Supplementary Attributes
Initializers
init(coder:)init(identifier:conversationIdentifier:content:dateSent:sender:recipients:groupName:messageType:serviceName:attachmentFiles:)init(identifier:conversationIdentifier:content:dateSent:sender:recipients:groupName:serviceName:linkMetadata:)init(identifier:conversationIdentifier:content:dateSent:sender:recipients:groupName:serviceName:messageType:numberOfAttachments:)init(identifier:conversationIdentifier:content:dateSent:sender:recipients:groupName:serviceName:messageType:referencedMessage:reaction:)init(identifier:conversationIdentifier:content:dateSent:sender:recipients:groupName:serviceName:messageType:referencedMessage:sticker:reaction:)