Autorizzazione "receive_sms"

"Errore 908: l'autorizzazione RECEIVE_SMS è stata negata" in MIT App Inventor 2 su cellulare android

Come posso risolvere Controlla le autorizzazioni : assicurati di aver richiesto l'autorizzazione "RECEIVE_SMS" nel progetto App Inventor.

Ciao,
in un vecchio post c'era questa risposta:


Come componente uso Texting ed il blocco seguente per trasmettere.

Onestamente però io ho un Android 8 che aveva molte restrizioni in meno rispetto ai nuovi e potrebbe essere necessario un tuo intervento "manuale" di abilitazione alla tua app specifica nei ssettaggi del telefono (permessi alle app).
Ciao.

Purtroppo non esiste l'opzione per l'autorizzazione SEND_SMS

Ho lavorato molte ore per cercare di conoscere App Inventor.
Continuo nella ricerca della soluzione.

Grazie per la risposta.

you should write the permission (android.permission.SEND_SMS) into a text block and connect it into AskForPermission block, there are many permissions that they are not available in Permission block

Ciao @MirendaFrancesco,
ma se stai usando l'emulatore (companion) è probabile che non funzioni; dico questo perché vedo che lo screenshot che hai postato indica MITAI2 Companion.
Per poter spedire e ricevere SMS, devi creare l' apk e caricarlo sul telefono.
Quindi sarà la tua app (una volta installata sul telefono) che dovrà essere autorizzata.
Ovviamente prova anche la soluzione (molto interessante!) che ti ha suggerito @Arman.
CIao, Ugo.

PS ...scusa il ritardo nella risposta, ma ero via...

1 Like

@MirendaFrancesco If you are using companion, see below

Grazie. Riprendero lo sviluppo e provo a installare.