Permissions on App

Hi.
What permissions do I need to include in the initialization of the app to publish it on the Play Store, for an app that also does:
1 - Sends SMS to three pre-configured phones by the user.
2 - Stores personal information that may or may not be entered by the user.
3 - Makes calls (through the phone's native app) to numbers pre-configured by the user or accessing their contacts.
Thanks

Anything here that helps ?

In my case, the PlayStore team is rejecting app updates, claiming that it does not request user permission. Since 2023, I have been trying to submit an update. It comes back as "rejected." I have even tried trial and error with the list of permissions available there, and always get the same response. As I mentioned, the app has a local database with the user's personal data. The user registers 3 numbers to send pre-written SMS messages and takes action to send them (2 clicks), and it makes calls to numbers pre-registered by the user. And I don't know what else to do to update the app for the users.

See the answers in this thread

What about providing a screenshot of the rejection, so we can take a look together?

Taifun

Hi. The message.

What did you declare in that declaration?

unknown

Taifun

health app

SMS and call log permissions

As I wrote, I've already done it using some logic, one at a time (with some logic) and all of them, one by one (trial and error)

Now with sdk 35 you will not be able to publish an app in Google Play which programmatically sends a sms

My guess is you are using method SendMessageDirect. Use SendMessage instead

From the documentation Social

Texting
A component that will, when the SendMessage method is called, launch the device’s preferred texting app to send the text message specified in the SendMessage property to the phone number specified in the PhoneNumber property. You may also send text messages without user interaction by calling SendMessageDirect instead, but this adds dangerous permissions to your final app.

Also read Permissions and APIs that Access Sensitive Information - Play Console Help about sms permissions

SMS permission group (for example, READ_SMS, SEND_SMS, WRITE_SMS, RECEIVE_SMS, RECEIVE_WAP_PUSH, RECEIVE_MMS)

Apps lacking default SMS, Phone, or Assistant handler capability may not declare use of the above permissions in the manifest. This includes placeholder text in the manifest. Additionally, apps must be actively registered as the default SMS, Phone, or Assistant handler before prompting users to accept any of the above permissions

And read the other thread again Error 908 in android 15 − (im)possible to send an automated SMS

Taifun