• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Please help me to prove android that can't know SMS read status

vampire1514

Lurker
First thing, I know the question very stupid.

I explain anything what I knows the android API restriction for SMS have read in status.

Our customer doesn't trust my team and they want to me to prove that features impossible can't be done on app.

Is anyone can help me to produce evidence in reliable?

Thanks a lot to you!!
 
Hi there. Your problem isn't clear from what you've said. Could you clarify what the customer's concern is, and what features they are worried about in your app?
 
Are you asking whether or not you can prove an SMS has been read via an Android device?

As far as I know, it's not possible.

You need an RCS messaging client (WhatsApp, Telegram etc) as standard text messaging doesn't support it. It may appear to be supported between IOS Devices because they use iMessage, which is an RCS client.

https://www.digitaltrends.com/mobile/what-is-rcs-messaging/

There's a little more info if you want.
 
Thanks for LV426 and EI Presidente.

Sorry about my poor english.

Let me explain my customer's request for app as follow:

Product <-> App via Bluetooth 4.0
Product:Customer developed
App:Our team developed

1.They have the product that can communicate between app via bluetooth 4.0.

2.The product can receive custom commands to process things from app.

3.Our App will send sms notification command to product when phone received a text message from sms provider.

4.Their product can show sms icon when receive the notification.

5.They ask our app to send a notification to dismiss the icon because their product can't knows the sms be read.

6.Their request is our app must to know all of unread sms text message on phone and than the app send notification to dismiss icon on their product when user clicked all sms text messages of unread.

7.The text message state is from unread to read above 6.
--------------------------------------------------------------------------------------------------

According to all of above , I know the API that I can do:

1.I use BroadcastReceiver class to receive broadcast by android.provider.Telephony.SMS_RECEIVED
2.But I search all resource on website such as google , stackoverflow , All answer shows me the android API unable to do their request.

--------------------------------------------------------------------------------------------------

Our customer doesn't trust my explanation and ask my team to prove why unable to do.
 
I see, thanks for your further explanation, that does clarify the situation.

I agree with your assessment, there's no such action defined in the telephony intents class, to notify an app that a text message has been read. Unless I've missed something, which is possible.
You can refer your customer to the Android documentation for telephony intents to see for the themselves the full range of actions. You can't be expected to implement something which isn't supported.

https://developer.android.com/reference/android/provider/Telephony.Sms.Intents.html
 
Further to this, I think the 'product' should be responsible for dismissing the SMS alert icon, either after a set amount of time, or manually by the user acknowledging the alert.
 
Back
Top Bottom