tijder / SmsMatrix

A simple SMS <--> Matrix bridge.
https://matrix.to/#/#smsmatrix:matrix.org
GNU General Public License v3.0
213 stars 37 forks source link

Option to set SmsMatrix as the default SMS app #64

Open frandavid100 opened 4 years ago

frandavid100 commented 4 years ago

I was surprised not to find this option in Android's settings. Could it be added?

emorrp1 commented 4 years ago

In the meantime I installed SMS Gate ignoring all the backup options and just setting as default SMS app (disable battery optimizations, enable persistent icon and then disable it via notification category).

swedneck commented 4 years ago

What would this accomplish? You can't actually send sms via smsmatrix on the device itself, wouldn't it make more sense to set a matrix client as the default sms app?

emorrp1 commented 4 years ago

I'm not suggesting SmsMatrix gain any compose ability (beyond #53), but Android has to have a default SMS app so if you have e.g. SmsMatrix+RiotX+Signal, texts will be sent to both Signal and RiotX. It doesn't make sense for RiotX to become the default SMS app since to it, SMS is just another bridge - therefore I'd like to register SmsMatrix as the dummy handler to prevent Signal having access to texts.

trymeouteh commented 3 years ago

I would like this and I would like to see this allow users to encrypt SMS apps when they are stored on the device just like how SilenceSMS encrypts the SMS messages on the device. This will ensure other apps cannot read SMS messages since they are not stored in plain text.

https://git.silence.dev/Silence

trymeouteh commented 3 years ago

You could fork Silence or QKSMS and add the code from SmsMatrix into the Silence fork and by doing that, you will have a SMS client with SMS Matrix syncing in the background.

https://git.silence.dev/Silence https://github.com/moezbhatti/qksms

sgryphon commented 3 years ago

+1 (upvote) for this feature.

The ability to register as the default SMS app would be good so that messages only appear once. Otherwise SmsMatrix gets the message, but so does whatever other app you have registered (Signal, Messenger, etc).

By allowing SmsMatrix to be selected as the default SMS app, then SMS messages will only be sent to SmsMatrix.

As a separate feature, adding an (optional & configurable) notification when SMS is received would be good to distinguish SMS from other messages.