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
555 stars 39 forks source link

May you please add an verification delivered option? (explain below) #130

Open 0xRustlang opened 8 months ago

0xRustlang commented 8 months ago

Checklist

Feature description

Hello

What i need is a way to find out if the other party had received my SMS or not.

I have a suggestion to how implement it:

If is possible please add an option so when i send a SMS to another person that have and use "Fossify SMS" in their phone, when they receive my SMS, their "Fossify SMS" app automatically send an SMS to me with some simple English characters (because long obfuscated codes can get blocked by operators) so i can be sure that they have received my message.

This can be an option in settings menu of Fossify SMS, so anyone that wants can enable it.

That way we can ask the other person to enable it.

You also can add a warning to that option so that they know that this option will use 1 SMS to do its job and also you can warn them to disable it when they are in roaming.

Thank you very much.

Why do you want this feature?

I live in a country that,

  1. Mobile data is not available everywhere and is not cheap.

  2. Cellular networks are not reliable specially SMS, (for ex. i sent a sms to. my friend and i got "delivered" check, but after days, i understood that he hadn't received my SMS at all or had received only part of it.

  3. This issue also can be because in my country mobile operators do block sending nunbers and some words as they like (although they don't have any political or offensive word, at all).

(You can think of it like how some countries (my country included) do block websites, messengers, etc without any objective reason, here they do that also for SMS and that made SMS so much unreliable).

  1. MMS is not active here. (It was expensive when it was active also)

Additional information

Thank you very much.

jayb-g commented 7 months ago

I don't get it. Does the app not have Enable delivery reports under settings? It does. Does it work? I think yes AFAIK.

jayb-g commented 7 months ago

If OP is talking about read receipts then it can only be possible if fossify messages support RCS. Standard SMS doesn't support read receipts at all.

See #27

Aga-C commented 7 months ago

@jayb-g It's a different request, it's more like an auto-reply from an app. See:

their "Fossify SMS" app automatically send an SMS to me with some simple English characters (...) so i can be sure that they have received my message.

0xRustlang commented 7 months ago

I don't get it. Does the app not have Enable delivery reports under settings? It does. Does it work? I think yes AFAIK.

If OP is talking about read receipts then it can only be possible if fossify messages support RCS. Standard SMS doesn't support read receipts at all.

See #27

Hello No, It's nor delivery report nor read receipts.

Somehow its complement to delivery reports.

I already explained it completely and the reason that it is needed in first post.

There were many times that i got delivery reports but actually it was some issues with operator, or maybe intentional fake delivery reports by operators

Still, I suggest you to read first post as I explained there with examples.

Thanks.

@jayb-g It's a different request, it's more like an auto-reply from an app. See:

their "Fossify SMS" app automatically send an SMS to me with some simple English characters (...) so i can be sure that they have received my message.

Yes, it's something like that.

an easier or better way to implement it doesn't come to my mind, Thank you

jayb-g commented 7 months ago

@0xRustlang Got your point and requirement.

As you said recipients automatically send back an SMS(something like Received to the sender which would result in high and unpredictable SMS charges for the recipients on top of the possibility of misuse of the feature if the option is enabled.

So your suggestion seems to be the best way to achieve what you want for now but its highly specific scenario and for most users in most countries/ISPs delivery reports work just fine. Or if the SMS standard itself gets updated to support read receipts, that would be the best case scenario and your problem would be solved, even in that case operators would have to implement it correctly for it to work as expected(as you said even delivery reports don't work correctly). Until then second best and more plausible solution is as I suggested, RCS but again it works only through mobile data/WiFi although in your case data is not an option as its not available or not easily affordable.

Maybe just ask someone to reply when they get a message from you? Maybe add this as your default PS in all your messages? This is not perfect but might make it easier for both participants since the issue seems more like a people problem than a technology problem when you don't really have access to all the technologies already available and working (mostly) everywhere else.

jayb-g commented 7 months ago

Even in case this is implemented as you suggested, it can't be guaranteed that the auto-reply from the recipients would get through and delivered to the sender, as you said SMS is already not reliable in your country.

0xRustlang commented 7 months ago

@jayb-g

You're right.

But in case for some issues i already explained (or maybe had in mind but didn't wrote it clearly (misuse solution).

First, RCS isn't available in china and some others countries, and from what i remember can get blocked in totalitarian governments, or at least probably in internet blockouts.

And yes, my solution already uses the unreliable SMS but it somehow makes itself independent from normal mainstream technologies that are in eyes of this types of governments (or operators) (by this, I mean "delivery reports")

Also in normal countries it can be a double verification option that isn't tied to standard "delivery reports" and can help in case that didn't work.

About Roaming and charges, i already explained, i think probably this can fixed with a warning to users that enable it.

Also about misuse solution:

(my examples below are from me, that received a message and my phone wants to send that text to person that sent it to me so they can be sure that i have received their SMS)

I suggest that this option won't be a simple "reply to every message that have received by me"

But it can only reply to:

contacts that are selected

OR favourite contacts

OR if the sender is "Fossify SMS" App. (This last one probably needs a certain hidden keyword in received message that it should had been added to user message by "Fossify SMS" in their phone)

In ther end, it's the choice of you and contributors to think if this option helps how many people and if it worthy of their implementation and maintenance efforts or not.

Thanks everyone that made this great app happen.

Best regards.