Actualmente trabajo en una aplicación de Android que lee archivos con una extensión personalizada. Una de las características obligatorias, es que la aplicación debe ser propuesta por gmail cuando el usuario recibe un correo con el archivo adjunto .ourextension.Adjunto de Gmail y extensión personalizada
Investigué un poco y encontré que el cliente de gmail en Android no depende de la extensión, porque en los datos del intento lanzado el archivo propuesto no tiene extensión. Solo se basa en el tipo de mimo proporcionado por el cliente de correo.
El problema es que nuestro archivo personalizado no se detecta de la misma manera entre los clientes de correo. Por ejemplo, si me envío a mí mismo con la página web de Gmail nuestro archivo personalizado, el tipo MIME se detecta como application/octet-stream. Si un amigo mío lo envía con el software de escritorio Apple Mail, se detecta como un texto/xml (lo que sería bueno). Y en otro cliente de correo, Evolution, el tipo mime es text/plain ...
¡Nuestra aplicación no puede manejar todos esos tipos! De lo contrario, se propondría para cada tipo de accesorio ...
¿Hay alguna solución para esto?
Disculpa, no he visto tu respuesta antes, intentaré lo antes posible si funciona, y edito mi respuesta si es así. – NitroG42
Lo sentimos, pero no funciona, Gmail solo usa el tipo mime para la intención. – NitroG42
Funciona para mí. Tengo un botón de descarga y vista previa. Probado en un teléfono Galaxy S y una tableta Galaxy S II. –