Closed Bug 1111377 Opened 10 years ago Closed 7 years ago

Feature Proposal: View/Save MMS attachment Improvement

Categories

(Firefox OS Graveyard :: Gaia::SMS, enhancement)

ARM
Gonk (Firefox OS)
enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: Mozilla_BEC, Unassigned)

References

Details

User Story:
I asked my sister to send me contact details about someone I wanted to contact.
She attached the contact details using her iPhone6 under iOS 8.whatever and sent the MMS to me.

My Flame running v2.2 nightly received the message fine, but showed the generic "placeholder" image for the content. I tapped it to open it and the Messages app threw an exception that "There is no application available to open tihs file type."

This is an informative message, but it isn't very helpful.

I'm requesting that we ALWAYS be able to force save of the attachment, even if FFXOS can't figure out what to do with it. I will make sure I figure out what to do with it on my own.

Summary of proposal:
Rework the file preview/open handling in Messages so that even unrecognized file types can be saved in the event FFXOS can't figure out how to open/view them. The user should always maintain control of the incoming files.
Related Bug: Bug #1111379
Flags: needinfo?(firefoxos-ux-bugzilla)
Flags: needinfo?(felash)
OS Version:    2.2.0.0-prerelease
Build Number:    39
Build Identifier:    20141214040212
Git Commit Info:    4014-12-12 21:39:46 (e2a3e606)
What's the main issue for you here? That you can't open the vcard in the Contacts app (that's being worked on in another bug, I can find the bug # if you need it)? Or do you really want that we can save anything to the sdcard?
Flags: needinfo?(felash)
Julien, as I stated the main issue is that I have NO idea what was sent to me because FFXOS decided it doesn't recognize the file. This file, whatever it is, is lost to me forever.

I do really want that we can save anything to the SDcard, because it is very likely that I can open or make use of the file elsewhere, if not within FFXOS.
Let's see what Jenny says about it; if she likes it we could turn this bug into a mentored bug.
Flags: needinfo?(firefoxos-ux-bugzilla) → needinfo?(jelee)
(In reply to Julien Wajsberg [:julienw] from comment #5)
> Let's see what Jenny says about it; if she likes it we could turn this bug
> into a mentored bug.

Okay. You understand the issue right? The idea that since FFXOS doesn't know what to do with the file, that the user obviously has NO need for it. Ever. I think you can agree with me that this is a fundamentally wrong assumption to make, and can lead to undesirable consequences for the user.

If FFXOS can't use it, NOBODY CAN!
(It sounds like a jealous ex. Not a good thing :P )
Yep I agree, but we don't have any generic file saver/chooser yet :/ That's actually the main issue. I don't know if we should overcome this from the SMS app or at the System level...
(In reply to Julien Wajsberg [:julienw] from comment #7)
> Yep I agree, but we don't have any generic file saver/chooser yet :/ That's
> actually the main issue. I don't know if we should overcome this from the
> SMS app or at the System level...

Most every major phone platform has a native file browser/manager now, so I think that is something FFXOS really needs to include on a system level.

For the time being, I think it is safe to say that if FFXOS can't open the file, just saving it to the downloads folder should be fine. The user can plug their phone in with USB Mode enabled and do something with the file from a desktop/laptop OS, which they would likely need to do anyway if FFXOS can't figure out what to do with the file.
Agree with Julien comment 7, we should have a system level solution for this.
Note that UX team will evaluate all feature and UI requests after v3 planning, so I won't move forward with this bug until then, thanks!
Flags: needinfo?(jelee)
(In reply to Brett Edmond Carlock from comment #8)
> (In reply to Julien Wajsberg [:julienw] from comment #7)
> > Yep I agree, but we don't have any generic file saver/chooser yet :/ That's
> > actually the main issue. I don't know if we should overcome this from the
> > SMS app or at the System level...
> 
> Most every major phone platform has a native file browser/manager now, so I
> think that is something FFXOS really needs to include on a system level.
> 
> For the time being, I think it is safe to say that if FFXOS can't open the
> file, just saving it to the downloads folder should be fine. The user can
> plug their phone in with USB Mode enabled and do something with the file
> from a desktop/laptop OS, which they would likely need to do anyway if FFXOS
> can't figure out what to do with the file.

We can't save automatically, otherwise I fear that there could be a security risk. On the other hand, I don't think we'll have a system-level file browser real soon...

I think the best path forward is to build a system-level file browser. I don't really want that the SMS application gets access to the sdcard by adding a permission.
Fair enough.

For the time being, is there any way for me to see what was actually sent to me in case I need to file a bug to get whatever it was supported by FFXOS? I know I can open the idb file with SQLite Studio, but it is binary encoded and most of the time I can't make sense of the contents.

If the iPhone is sending it out, we should do our best to support it because I doubt I'll be the only person to run into this issue.
The vcard support is bug 849729.

I think we should really make this happen, especially if we want to sell devices in countries where iPhones actually exist.

If you want to inspect what's been sent to you, maybe the easiest is to patch the SMS application in the right place to display the blob's mime type somewhere? Maybe you can work on bug 1111379 as you think it should be, and Jenny could comment on a first PoC?
See Also: → 1111379
> If you want to inspect what's been sent to you, maybe the easiest is to
> patch the SMS application in the right place to display the blob's mime type
> somewhere? Maybe you can work on bug 1111379 as you think it should be, and
> Jenny could comment on a first PoC?

As long as someone can help me through doing that (I'm going to need a lot of help), then yes, I'm more than willing to try and figure this out.
Mass closing of Gaia::SMS bugs. End of an era :(
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Mass closing of Gaia::SMS bugs. End of an era :(
You need to log in before you can comment on or make changes to this bug.