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
What did you declare in that declaration?
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 theSendMessage
method is called, launch the device’s preferred texting app to send the text message specified in theSendMessage
property to the phone number specified in thePhoneNumber
property. You may also send text messages without user interaction by callingSendMessageDirect
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