¿Necesito aplicaciones de Twitter separadas para la integración con aplicaciones iOS y Android + Web?

Estoy trabajando en un proyecto que tiene aplicaciones nativas para iOS y Android, además de un website; con los 3 canales que comparten contenido a través de Twitter. Por supuesto que compartir debe hacerse integrando una aplicación de Twitter con estos canales.

Ahora, la norma solía ser que necesitaríamos aplicaciones separadas para este propósito; sobre todo con los cambios en la selección del tipo de aplicación (browser frente al cliente) y la URL de callback.

Tal vez esto sea una noticia vieja, pero recientemente notamos que las configuraciones de las aplicaciones de Twitter ya no tienen una configuration de browser / cliente y parece sugerir un enfoque universal para todos los canales. Hice un poco de investigación y desarrollo, pero no pude lograr que la misma aplicación de twitter funcionara con diferentes canales.

Se preguntaba si alguien tiene experiencia en este tipo de situaciones; es decir, utilizando una sola aplicación de Twitter para múltiples canales, y si esta es una posibilidad.

Gracias.

(PD> Probé esto en los foros de Twitter, pero no tuve suerte :()

Después de algunas respuestas en los foros de Twitter, además de un trabajo personal de I + D, he llegado a la conclusión de que ahora es posible. es decir, que se puede usar la misma aplicación de Twitter en diferentes canales. La diferenciación del browser / cliente ya no se aplica a estas aplicaciones, y es posible trabajar con una URL de callback en diferentes canales para solucionarlo.

La única advertencia es que para las aplicaciones de iOS, deberá configurar el envío del autenticador PIN, lo que dará como resultado que la aplicación de Twitter funcione bien.

Hemos estado usando la siguiente biblioteca para este propósito, y funcionará bien con algunos retoques> https://github.com/brione/Brion-Learns-OAuth