Open masgo opened 10 years ago
I can confirm this.
Also: there seems to be no way to unregister from WhisperPush. I'm not even sure if restoring would even help because the number is still registered on the whisperpush server? Doesn't that mean that anyone trying to contact me who has whisperpush will try to go over whisperpush, meaning that I won't be able to receive any text messages from these people?
Either way this is a serious issue as it may block messages in events where data is not available/unreliable but cell signals are.
I actually wiped my phone and now cannot register any of my phone numbers with TextSecure as they are still registered with CM.
When the message sender has an Internet connection, but the receiver does not, one would expect that WhisperPush falls back to normal SMS, which is does not!
How to reproduce: 1) register both phones with WhisperPush (lets call them Alica and Bob) 2) send each other messages while having an Internet connection -> works fine so far 3) disconnect Bob from the Tnternet (both WiFi and mobile data). Make sure normal cell signal is still available, so normal SMS should work. 4) try to send a message from Alice to Bob I waited for 3 hours, but the message did not arrive. When turned the Internet back on it arrived shortly after.
A more general discussion of the problem: When using WhisperPush one has to consider 4 basic scenarios: 1) Alice and Bob have both Internet access 2) Alice has Internet and wants to send Bob a message who does NOT 3) Alice has NO Internet and tries to send Bob a message who does have Internet 4) both have no Internet connection
What should happen in each case: 1) send message via the data channel. But it would be nice if the user had a possibility to choose the channel (for instance if SMS are free but data costs sth) 2) detect that bob can not be reached -> send via SMS 3) send via SMS 4) send via SMS