iOS 8 UIActivity: ¿Desactiva a los participantes específicos de terceros?

Estoy luchando con UIActivityViewController en iOS 8. Había creado un mecanismo personalizado para compartir Pinterest que funciona muy bien en iOS 7, específicamente, carga una image en mi server y luego crea un Pin con esa image y una URL que yo especificar. Esta es la funcionalidad deseada.

Ahora, en iOS 8, Pinterest ha implementado su propio compartidor, que acepta una URL o una image. Si se incluye una URL en la list de elementos de actividad, el participante aparece y le pregunta al usuario qué image quiere compartir de la página en esa URL, e ignora por completo la image que también figura en la list de elementos de actividad. Si no hay URL, y solo la image, el pin cargado no incluye una URL.

Para resolver esto, necesito hacer una de estas cosas:

  1. No permitir que el participante de Pinterest aparezca en la list, por lo que mi participante personalizado puede aparecer;
  2. De alguna manera, especifique una URL de origen dentro de un pin de una image usando el participante de Pinterest (dudo que esto sea posible);
  3. Elimine todas las demás imágenes de la página web generada. Realmente preferiría no hacer esto.

O si todo lo demás falla, sería útil al less poder detectar si el usuario tiene el participante de Pinterest seleccionado para aparecer en su list.

¿Alguien sabe si hay una manera de lograr cualquiera de estas cosas?

Solo una idea, puede configurar un UIActivitySource personalizado en su UIActivityViewController.

A continuación, compruebe el tipo de actividad entrante para Pinterest. Luego, desactívelo a través de las exclusiones.