FossifyOrg / Messages

An easy and quick way of managing SMS and MMS messages without ads.
https://www.fossify.org
GNU General Public License v3.0
579 stars 39 forks source link

Text-only group MMS appear to send but never arrive #167

Open ttshaw1 opened 7 months ago

ttshaw1 commented 7 months ago

Checklist

Affected app version

1.0.1

Affected Android/Custom ROM version

Android 11

Affected device model

Asus Zenfone 6

How did you install the app?

F-Droid / IzzyOnDroid

Steps to reproduce the bug

  1. "Send group messages as MMS"
  2. Open an existing group text conversation or create a new one
  3. Write a message containing some text
  4. Hit the Send arrow to send an MMS message

Expected behavior

Messages should show that the message is sent, and the people in the group chat should all receive the MMS

Actual behavior

Messages briefly shows that the message is "Sending...", then Sent as indicated by two overlapping checkmarks. But no one in the group receives the message, observed in two different group chats containing two other and three other people.

Screenshots/Screen recordings

Screenshot_20240501-142851532

Additional information

This is the same problem reported here but it looks like this guy didn't create an issue. Similar to this issue but I don't get an error message and the message looks like it went through.

I'm pretty sure when I send a picture in a group chat the message goes through fine, so it's strictly a text-only MMS problem. This is hard to troubleshoot since I don't want to send my friends inane messages, so I can offer up my phone number if we need to set up a throwaway group chat to debug.

Mountaindelta commented 7 months ago

I have a related issue where sending messages to group will send those messages to 1:1 conversations to the members of that group. I still receive group messages sent by the members of the group IN the group conversation.

In my case I already had existing conversations with each member and they are all present in my contacts. This group chat was started before switching to the FOSSIFY Messages app.

This behavior persists with a regular text and a picture message.

Aga-C commented 7 months ago

@Mountaindelta See: https://github.com/FossifyOrg/Messages/issues/50.

ttshaw1 commented 6 months ago

Commit 99cea60 mentions this issue, tying it to 44c540b in the description. Both commits talk about deleting SMS threads; I assume threads as in processes, not message threads. Should I take that to mean this issue is fixed? It's still open so I'm guessing no.

Astronox commented 5 months ago

I'm experiencing the same issue with my group messages not sending, and I'm on the latest version so it's not fixed. I think there's just a wider issue with how MMS messages are handled:

-There's this issue right now with group messages -Messages with blocked keywords sometimes make it through when they have an image attached -Images sometimes will not send unless there's a specific size set on "Resize sent MMS images", I set my to 600KB and they sometimes go through and sometimes don't go through.

I've had to switch back to my default messenger app, which is a shame because I could really use the keyword blocking feature this app has.

johnwblue commented 3 months ago

I've had to switch back to my default messenger app ..

Same here on GrapheneOS. Without sounding condescending (I know how hard tracking down bugs can be) this is clearly an app issue to resolve. The default AOSP messaging app will send group messages as expected but unlike Astronox the missing feature I need/want is to be able to search keywords.

That said .. Quik SMS (a fork of QKSMS) on F-Droid does work for group SMS.

foolishgrunt commented 3 weeks ago

I'm the guy who created the discussion linked to in the OP. Before opening a bug report I installed Quik and found that the MMS worked fine, so... out of laziness I stuck with Quik and never opened the bug. My apologies. :)

I just tested with Fossify again and can confirm the bug still exists. Like OP, I am also willing to donate my phone number to the cause to test this thing further.