Attualmente sto sviluppando un'applicazione che deve gestire gli SMS solo se si tratta di un SMS previsto dall'applicazione (stesso comportamento di Whatsapp alla registrazione).Abort SMS Intent su Android KitKat
Vorrei interrompere l'intento SMS poiché non è previsto che venga visualizzato nella casella SMS.
La mia domanda è: so che Google ha cambiato molto sul comportamento degli SMS in KitKat, e ora, anche se il mio SMS è ben analizzato dalla mia applicazione, gli SMS compaiono anche in SMSBox, anche se chiamo this.abortBroadcast();
nel mio SMS ricevitore di trasmissione. Quindi c'è un modo per evitare che gli SMS compaiano nella casella SMS senza dover sviluppare un'applicazione SMS completa?
Per informazioni, la priorità è ancora su 1000 (e ho provato anche con MAX Integer) nel file Manifest per questo ricevitore Broadcast.
"Quindi esiste un modo per evitare che gli SMS vengano visualizzati nella casella SMS senza dover sviluppare un'applicazione SMS completa?" - AFAIK, no. Vorrei strutturare l'SMS in modo che fosse prezioso per l'utente, oltre a servire il ruolo desiderato, per giustificare che si trovasse nella casella di posta in arrivo (e che valesse qualsiasi cosa l'utente pagasse per il messaggio, semmai). – CommonsWare
Nel contesto della mia applicazione, non posso renderlo prezioso per l'utente senza aumentare le sue dimensioni a più di 1 SMS. È per questo che attualmente sono curioso di una soluzione se ne esiste una. A proposito, grazie per la tua risposta. – gahfy
Cosa succede se si modifica l'app predefinita per gli SMS nelle impostazioni Wireless e reti? – gayavat