Compartir la extensión solo con una URL específica

¿Hay alguna manera de filtrar la extensión Compartir para mostrar solo cuando, por ejemplo, el dominio URL es específico?

Por ejemplo, quiero mostrar mi extensión de aplicación solo cuando el usuario está compartiendo un enlace de Google:

http://www.google.com/?someQuery

Si estoy filtrando para get URL, un código como el siguiente sería suficiente:

 SUBQUERY ( extensionItems, $extensionItem, SUBQUERY ( $extensionItem.attachments, $attachment, ANY $attachment.registenetworkingTypeIdentifiers UTI-CONFORMS-TO "public.url" ).@count == $extensionItem.attachments.@count ).@count == 1 

En este caso, el pnetworkingicado accede a la propiedad registenetworkingTypeIdentifiers $attachment y la evalúa. Quiero poder hacer coincidir un REGEX con el valor dentro del $attachment , algo así:

 SUBQUERY ( extensionItems, $extensionItem, SUBQUERY ( $extensionItem.attachments, $attachment, ANY $attachment.registenetworkingTypeIdentifiers UTI-CONFORMS-TO "public.url" AND ANY $attachment.value MATCHES "^http\:\/\/www\.google\.com\/" ).@count == $extensionItem.attachments.@count ).@count == 1 

… por lo que mi extensión sería invisible cuando mi aplicación no admita la URL compartida por la aplicación host.

PS: Tenga en count que el dominio de URL utilizado es solo un ejemplo. El verdadero, por supuesto, tiene un significado para ser usado así.