Initializes a search messages intent object with the specified search criteria.
- iOS 11.0–12.0Deprecated
- Mac Catalyst 13.0–13.0Deprecated
- watchOS 4.0–5.0Deprecated
The recipients of the messages. You can specify multiple people to search for messages received by multiple users.
The senders of the messages. You can specify multiple people to search for messages sent by multiple users.
An array of terms to look for in the message contents. Each term constitutes a search string to be matched in the message contents.
Additional message attributes to consider during the search. For a list of possible values, see
The dates associated with the messages. Use this parameter to specify the range of dates to search.
The identifier strings of the messages. Use this parameter when you want to specify messages based on their unique ID.
An array of identifiers from
UNNotificationobjects. Use this parameter to search the notifications associated with your app.
An array of strings representing any group addresses receiving the message.
An initialized intent or
nil if the object could not be created.
Normally, you do not create instances of this class yourself. Instead, Siri creates instances when the user asks to search their messages. However, you can use this method during testing to create intent objects in order to validate your intent handling code paths. Specify
nil for any parameters that you do not want used during the search.