Closed Bug 1223432 Opened 9 years ago Closed 8 years ago

[Messages] We should see some text for MMS in the Inbox if possible

Categories

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

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: julienw, Unassigned)

References

Details

STR:
1. Send or receive a MMS with some text (subject or text in the content).
2. Come back to Inbox.

=> See the sent or received MMS has only the MMS indicator.
Notice that we actually display a text in the notification when we receive a MMS.

Hey Bryant, what do you think ?

My suggestion is to show approximately the same thing as we do for the notification:

* if the message is not downloaded yet: here I don't know; should we show "message is not downloaded yet" as for notifications, or just show nothing ?
* if there is a subject, use it.
* try to find the first slide that has some text and use it.
* otherwise show nothing.

We'd always keep the MMS indicator of course.
Flags: needinfo?(bmao)
(In reply to Julien Wajsberg [:julienw] from comment #0)
> STR:
> 1. Send or receive a MMS with some text (subject or text in the content).
> 2. Come back to Inbox.
> 
> => See the sent or received MMS has only the MMS indicator.
> Notice that we actually display a text in the notification when we receive a
> MMS.
> 
> Hey Bryant, what do you think ?
> 

Got your point, I do think we could display some text from the MMS on the thread.

> My suggestion is to show approximately the same thing as we do for the
> notification:
> 
> * if the message is not downloaded yet: here I don't know; should we show
> "message is not downloaded yet" as for notifications, or just show nothing ?

I am not quite sure what does "not downloaded yet" means. Does it means we do receive the message but the image/video/audio is still downloading at background? If yes, can we get the subject or the text first and show them on the thread even if we still downloading? 

I've try and can not replicate the scenario here, can you show me the screenshot? both in notification and in inbox? that would be great for me to understand it better.

> * if there is a subject, use it.
> * try to find the first slide that has some text and use it.
> * otherwise show nothing.
> 
> We'd always keep the MMS indicator of course.

Agree with you!
Flags: needinfo?(bmao)
(In reply to Bryant Mao [:bryantmao] from comment #1)

> 
> I am not quite sure what does "not downloaded yet" means. Does it means we
> do receive the message but the image/video/audio is still downloading at
> background? If yes, can we get the subject or the text first and show them
> on the thread even if we still downloading? 

Let me explain very quickly how MMS works.
1. you receive a notice from the GSM network (like SMS), with a URL to download the content of the MMS. (when I say the content, it's _all_ the content, text, subject, and attachments).
2. the device will download the content at this URL.

This 2. can happen automatically (currently this is done in Gecko before the SMS app is even notified), or not (in this case we're notified in the SMS app, and the user has to click "download" on the message to actually download it).

> 
> I've try and can not replicate the scenario here, can you show me the
> screenshot? both in notification and in inbox? that would be great for me to
> understand it better.

The easiest way is to go to Messaging Settings (in Settings) and set the "Auto Retrieve" setting to "off". And then receive a MMS.

I think this could also happen if we can't retrieve it for network reason.


Hope this helps !
Flags: needinfo?(bmao)
Hi Julien,

Thanks for the quick explanation, i got some know-how on the MMS :) 
I've replicate the use case, and mostly I think your suggestion make sense. We can show some text beside the MMS indicator to describe the state or the content inside.

So, if the message is not downloaded yet, it's more consistent to show "Not downloaded yet" as for notifications. I also found another situation that when I send a MMS, it can take a while to complete (showing sending in the bubble), maybe we could also show "sending" beside the indicator. what do you think?
Flags: needinfo?(bmao)
(In reply to Bryant Mao [:bryantmao] from comment #3)
> Hi Julien,
> 
> Thanks for the quick explanation, i got some know-how on the MMS :) 
> I've replicate the use case, and mostly I think your suggestion make sense.
> We can show some text beside the MMS indicator to describe the state or the
> content inside.
> 
> So, if the message is not downloaded yet, it's more consistent to show "Not
> downloaded yet" as for notifications. I also found another situation that
> when I send a MMS, it can take a while to complete (showing sending in the
> bubble), maybe we could also show "sending" beside the indicator. what do
> you think?

Yes that's a good idea.

But we won't be able to do either of those before we have a DB in gaia unfortunately :/
Depends on: sms-db-in-gaia
See also bug 959231 comment 5 for some UX.
Mass closing of Gaia::SMS bugs. End of an era :(
Status: NEW → RESOLVED
Closed: 8 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.