Dev Question Regarding Call and SMS Blocking Apps Spam

Search This thread

jazee

Senior Member
Nov 14, 2012
247
19
Wondering if any developers here can confirm the following:

I know the native Phone app and other Call apps have the ability to allow you to block numbers in which case the call doesn't ring through.

I thought like a couple years ago I read that's not the case with SMS apps. They can 'hide' the number from your SMS messages list but you'll still get the notification at the time the SMS is received. Is this true for all SMS apps for Android 11 or later or can they actually prevent notifications of received messages from numbers you block?

My second question is, on virtually all Phone / Call apps, you'll see the Caller ID Name for incoming calls (where the name isn't blocked, or the number isn't in your Contact list). I get semi-frequent scam/sales calls and they are all from numbers that no person or company name comes up, only the phone number. Since the Caller ID name is displayed when there is one, I would assume the Android Call apps have access to this data value.

Yet, all call blocking features I've seen in all apps I've tried, only have the ability to manually block the number, or, enable a setting to block all calls from numbers not in your Contact list. I'm just flabbergasted that none of these apps also have the option to "Block all calls with no Caller ID Name that are not in your contact list." If the Caller ID Name value comes across as the phone number itself, the app can easily see that it matches or that there are no letters in the Caller ID Name and block it. The only reason I can think of that this type of blocking feature isn't available in a single call app is that for some reason the Caller ID Name is displayed by the system, not the app, and the app doesn't have the ability to read the Caller ID Name Value? I would be really surprised if that were the case as it doesn't make sense that the app displays it but can't perform any feature based on the Caller ID Name value???