signalapp / Signal-Android

A private messenger for Android.
https://signal.org
GNU Affero General Public License v3.0
25.59k stars 6.14k forks source link

Strange splitting of messages when sent over SMS to non-Signal receiver #6110

Closed jonhoo closed 7 years ago

jonhoo commented 7 years ago

I have:


Bug description

Long messages are being split weirdly when sent from an Android Signal client to a non-Signal iPhone client.

Steps to reproduce

Actual result: Message is split up in non-intuitive places, and sent as multiple separate messages. Expected result: Message should be received as a single, multi-part SMS message.

Screenshots

Android Signal sender iOS non-Signal receiver

Device info

Device: Nexus 5X (3532671, N4F26I) Android version: 7.1.1 Signal version: 3.27.1

Link to debug log

Unfortunately I did not think to get a debug log dump right after the messages were sent. If I find another recipient that this error occurs with I will post the log then.

nribeka commented 7 years ago

If you sent long text message to the same receiver does it coming out as multiple text message too?

jonhoo commented 7 years ago

@nribeka I'm not sure I understand the question?

nribeka commented 7 years ago

Sorry it wasn't come out very clear. I mean if you send out long text message using original sms app that comes with the phone or hangout, does it come splitted too on the other side? I'm wondering if it's because the recipient's phone (or app) can't merge the text messages or is it a bug on Signal side.

jonhoo commented 7 years ago

I'll try that too next chance I get. Though I suspect this would be very well known if multi-part Android to iPhone SMS messages were never merged.

moxie0 commented 7 years ago

@jonhoo It's a carrier rather than a platform thing. CDMA providers, for instance, don't support multipart (the messages just fragment)

jonhoo commented 7 years ago

@moxie0 Ah, I see. That's a shame. Closing as this is not Signal's fault.

jonhoo commented 7 years ago

Interestingly, the messages that I got from them were merged correctly...