Scenario: Someone is using Signal, then switches to a new phone but doesn鈥檛 reinstall/re-set up Signal.
Issue: I send them a text message through Signal. The lock symbol appears (so the message is being routed through Signal), the first checkmark (the message was sent) appears, but I never get the second checkmark (the message was delivered).
I've run into this issue with at least 3 people in the last week. In addition to the problem itself, it is additionally problematic that there is no notification the message was never delivered. I only discover it when I go to text that person again days, or weeks later - and even then it often takes me a few more instances before I notice what's going on.
Actual result:
Expected result: Describe here what should happen after you run the steps above (i.e. what would be the correct behaviour)
Operating System: LG G6, Android 7.0.
Signal version: 4.9.9
You didn't send an sms message (Text in American) but a Signal message because the server thinks the user is a Signal user.
@zacharycohn Closing this issue as a duplicate of a few closed issues, most notably https://github.com/WhisperSystems/Signal-Android/issues/6377#issuecomment-286608149
You can long-press the send button on Android to switch to insecure SMS. Until your contact unregisters, you will have to long-press to send an SMS. Your contact can unregister on the webpage https://signal.org/signal/unregister/
@riyapenn That's not really the issue. The problem is the remote user doesn't know they have to de-register, the sending user doesn't know the remote user didn't reinstall Signal (so how would I know to send SMS instead of Signal?), and there's no notification to the sending user their message wasn't delivered.
It's a very poor user experience to leave it up to the user to double check to make sure their message was delivered. Especially when many people who haven't used Whatsapp aren't aware what the double check marks mean.
Lenbok's suggestion would essentially solve the problem. A notification after N minutes that the message wasn't delivered is really all you'd really need.
I'd strongly encourage you to re-open this issue and consider Lenbok's suggestion.
@riyapenn Since posting this issue a week ago, I have run into this problem with 3 more people. There was also a new, identical issue opened, then closed. I think this _is_ a widespread problem, and the user experience needs to be improved
I would implore you to re-open this issue (with the feature suggestion being "a notification after _x minutes_ when a message is not delivered").
Would be great to be able to toggle between secured and unsecured messages with particular contacts. It's awkward to have to explain to people that you aren't snubbing them. I will have to uninstall signal if this issue continues with no integrated solution.
This issue still exists for me.
Most helpful comment
@riyapenn That's not really the issue. The problem is the remote user doesn't know they have to de-register, the sending user doesn't know the remote user didn't reinstall Signal (so how would I know to send SMS instead of Signal?), and there's no notification to the sending user their message wasn't delivered.
It's a very poor user experience to leave it up to the user to double check to make sure their message was delivered. Especially when many people who haven't used Whatsapp aren't aware what the double check marks mean.
Lenbok's suggestion would essentially solve the problem. A notification after N minutes that the message wasn't delivered is really all you'd really need.
I'd strongly encourage you to re-open this issue and consider Lenbok's suggestion.