---
title: "messageReceivedFromContainingApp(withName:userInfo:)"
framework: safariservices
role: symbol
role_heading: Instance Method
path: "safariservices/sfsafariextensionhandling/messagereceivedfromcontainingapp(withname:userinfo:)"
---

# messageReceivedFromContainingApp(withName:userInfo:)

A method the system calls when the extension receives a message from the extension’s containing app.

## Declaration

```swift
optional func messageReceivedFromContainingApp(withName messageName: String, userInfo: [String : Any]? = nil)
```

## Parameters

- `messageName`: A string that identifies the message.
- `userInfo`: Optional message content.

## See Also

### Related Documentation

- [dispatchMessage(withName:toExtensionWithIdentifier:userInfo:completionHandler:)](safariservices/sfsafariapplication/dispatchmessage(withname:toextensionwithidentifier:userinfo:completionhandler:).md)

### Receiving Messages in Your App Extension

- [messageReceived(withName:from:userInfo:)](safariservices/sfsafariextensionhandling/messagereceived(withname:from:userinfo:).md)
