Thanks always all very useful.
The problem I encounter is, when I create an App, it sends an SMS, even though it lists the permissions for SMS (SEND_SMS RECEIVE_SMS READ_SMS) Google still does not accept the app. because?
Can anyone help me?
I keep referring to the rules, for SMS, I have read rivers of text, and explanations, when in the end I think I understand and follow the directions, nothing to do, Google rejects the app.
Yet it is a simple clock, which, at the user's choice, sends an SMS at a specific hour or minute.
Can anyone explain to me what is dangerous in such an app?
I already use the same block in another app. yet he hasn't rejected it and that's what confuses me.
Otherwise how else, can I send an SMS by scheduling a time, to which it must be sent?
I answered you if you read my answer further up after your request.
Anyway, yes, I use that block, but it does the same thing on another app as well. and was accepted.
I explain to you:
I created a "Sensor Clock", published and accepted
at the same clock I entered the Send message direct to send an SMS
A few months ago I published an App, "Help Help" that sends an SMS and it was accepted.
Why this No?
Google replies to me to read the SMS rules or read them but I have not understood anything, it would have been simpler to have a video or images step by step on what I would have to change to make it acceptable.
I repeat again.
The app does not send a text message automatically if the user does not enter the message and his / her phone number first, so it is the user who decides whether to send the SMS or not.
Only in that case, you can also choose whether to send it automatically, after a certain time, or after a few minutes by repeating it.
What is strange to Google for not accepting the App?
Nowhere did you previously say you used SendMessageDirect....
I also provided you with the reason why Google is rejecting your app in the link to the documentation (phonecall):
You may also use MakePhoneCallDirect to directly initiate a phone call without user interaction. However, apps using this block may require further review by Google if submitted to the Play Store so it is advised to use MakePhoneCall instead.
You may also send text messages without user interaction by calling SendMessageDirect instead, but this adds dangerous permissions to your final app.
I do not know why Google previously allowed your apps with SendMessageDirect, but the above is why they are not allowing them now. The user must open the default messaging app to send an SMS.
Se google ha deciso di rifiutare le app per le ragioni da te descritte, avrà le sue ragioni, sicuramente non contestabili, Grazie per il tuo chiarimento.
Solo per precisare che ti avevo risposto, ("Uso già lo stesso blocco in un'altra app"**. eppure non l'ha rifiutato ed è questo che mi confonde.
Altrimenti in quale altro modo posso inviare un SMS programmando un orario a cui deve essere inviato?)
Did anyone found solution for that issue SendMessageDirect google is blocking app installation i have not pubished my app in play store but google disallow app installation untill “Play protect” is dissabled in play store. But many app downloaded from internet can be installed and allowed by google. Second if i want publish same to play store will it be accepted by google? What is solution if not? Please help.
Sending SMS messages is a costly process. Sending an SMS every 10 minutes to a number the user hasn't approved is, of course, an unacceptable form of automation. My proposed solution: The user determines the message, the sending frequency, and the recipient. This allows you to obtain Google Play approval.
This is not good advice. Google Play Store will always either reject your app outright, or request you to provide valid reasons why you need to "replace" the default messaging app, with your app, if you are using "SendMessageDirect". This warning is explicit in the documentation.
I can't use SMS app. Acually i have fixed long list of kewords, At front user only see list Explain the process at back is keyword that the will send when user pick any process. So it is not feasible to use default SMS app.Can i use any other extension that only send and recieve SMSs will it solve the issue? As i dont need other permissions like voice, account etc. I tried but not find such which one is or will it work as I need. Have anyone such idea?
Again, you are incorrect. WhatsApp (an abomination IMHO) used to allow alignment as the default messaging app, but it no longer does, and uses its own methods to send and receive messages.
I did extensive research and understood why WhatsApp requests SMS permission. WhatsApp doesn't use SMS permission for verification. It's used for functions like "Invite this person," etc.
I apologize for providing incorrect information.
I will find a solution to correct my mistake as soon as possible.
You may not post an extension in this topic; re EHKDefaultApp.aix. link was removed by moderator. This extension must be approved and posted in Extensions, not here.
I just wrote this plugin. I think I compiled it 15 times. But I finally got it working.
Include this plugin in your project. This will help you pass Play Protect approval.
If you are publishing your application on the Google Play Store, remember that the application should also be able to send and receive SMS messages and save received messages at a basic level.
I apologize again for giving incorrect information.
I hope this plugin has been helpful.
The app must be a messaging app [eg.Truecaller] then only using this extension the app may pass review. Chances of app rejections are high if published using personal account.