Message Filter Extension: OS behavior with multiple server domains

I have a question regarding specifying URLs for a Message Filter App Extension.

https://developer.apple.com/documentation/identitylookup/creating-a-message-filter-app-extension

The documentation states “If you have servers that can help your app extension determine how to handle a message, you must add the Associated Domains capability to your Xcode project and specify those domains.”

The term servers and domains is specified in the plural, and adding two occurrences of ILMessageFilterExtensionNetworkURL to the info.plist doesn’t cause a build error.

So the first question is:

1.What is the behaviour of the OS when two instances of ILMessageFilterExtensionNetworkURL but specifying different urls is defined?

Does the OS, for example always try one url first, and if that doesn’t respond after N seconds, it attempts the second one?

  1. Can the Message Filter Extension indicate which of multiple defined ILMessageFilterExtensionNetworkURL should be used at run time?

3.How does the OS behave if a URL specified for ILMessageFilterExtensionNetworkURL resolves to two VIPs? Will the OS retry if the first VIP is not accessible (similar to any typical browser or web application behavior).

Thank you

Message Filter Extension: OS behavior with multiple server domains
 
 
Q