Crossposter
OBJETO
- Aplicación para smartphones (especialmente pensada para Android) para postear en redes sociales desde un punto único.
Problemática
- Si sigues muchas redes sociales a la vez, normalmente tienes que usar muchos programas.
- Los clientes oficiales suelen ofrecer más funcionalidad que los multiservicio.
- Incluso en clientes multiservicio, un mismo texto no siempre es adecuado para las distintas redes (especialmente por la limitación de caracteres de cada una).
- Se busca una solución para escribir una sóla vez, sin emborronar el resultado en ninguno de los servicios (con tags tipo #fb o #p2t).
SOLUCIóN
- Una aplicación dedicada exclusivamente a recibir un texto, con toda la información necesaria para adaptarlo a cada red, y publicarlo en todas.
- Debe funcionar tanto con aquellas soportadas directamente (a través de su API) como con cualquier otra que queramos usar (vía webservice o a través de su cliente).
- La misma idea sería aplicable como aplicación independiente y como widget.
Detalles de implementación
- Limitaciones de caracteres
- Se utilizan tags (cofigurable) para separar párrafos, de manera que el usuario pueda elegir dónde va a separarse para los servicios limitados.
- Ejemplo:
«Esta es una prueba de un mensaje.!!!Que llegará de manera distinta a cada servicio.» - En Facebook será un único mensaje:
«Esta es una prueba de un mensaje. Que llegará de manera distinta a cada servicio.» - En Twitter serán dos:
«Esta es una prueba de un mensaje.»
«Que llegará de manera distinta a cada servicio.» - Se podrán cofigurar cómo reacciona cada servicio a cada tag.
Por ejemplo, en Facebook el primer mensaje podría subirse como un mensaje con un comentario, y en Twitter como un único mensaje con un enlace a un servicio estilo Twitlonger. - Conexión con cada servicio
- Cuando sea posible (Twitter, Facebook) se usará la API del servicio.
- Para el resto, se podrá elegir:
- Si se disponen webservices genéricos, para cada posible comportamiento (nuevo mensaje, nuevo comentario, etc.) el usuario podrá rellenar la URL adecuada.
- [SÓLO ANDROID] Si no, sólo estará disponible la opción de «nuevo mensaje«, y se realizará usando la opción compartir del sistema operativo, especificando a qué aplicación se le trasladará el mensaje.
- Ejemplo de uso:
- Escribimos un mensaje largo y complejo, con envío hacia Twitter y Facebook (integrados), Tumblr (por webservice), y por último a Google Plus y Pinterest (por aplicación)
- Twitter
se envían 3 mensajes, o 1 con un enlace al texto completo. - Facebook
se envía un mensaje. - Tumblr
se llama al WS que crea una nota de tipo «texto». - Google Plus
se comparte el texto hacia la aplicación, que permitirá crear un nuevo mensaje. En este momento, nuestra aplicación queda a la espera hasta que volvamos a ella. - Pinterest
cuando vuelva a ejecutrase nuestra aplicación, detectará que lo tiene pendiente, y lanzará el cliente específico como en el caso anterior, hasta que no tenga más envíos pendientes. - Otras capacidades a soportar
- Subida de imágenes y vídeos a servicios web
- Implementación de geolocalización para los servicios que lo soporten a través de su API