Ho un'app che consente agli utenti di inviare messaggi sms. Funziona alla grande quando il messaggio è < 160 caratteri. Dopo ciò, le cose funzionano meno perfettamente. Sembra che ci siano alcune opzioni qui:Invio di messaggi sms lunghi
- Rompere manualmente il messaggio in più SMS, inviare ciascuna parte come SMS separato.
- Utilizzare la funzione SMS di invio multiparte (sendMultipartTextMessage()).
- Invia il messaggio come messaggio MMS (sendDataMessage()?).
Ecco il mio novizio prendere su di esso:
1) più ben supportato attraverso vettori. Gli utenti potrebbero arrabbiarsi per il fatto che ti costano solo N messaggi separati, invece di convertirli in MMS o qualcosa del genere.
2) non so se questo è supportato da diversi vettori, e leggere che una volta che il messaggio è superiore a 3 * 160 caratteri di lunghezza, viene convertito in MMS in ogni caso da diverse app SMS - forse stare lontano da questa del tutto.
3) non è sicuro come fare questo, e telefoni più vecchi potrebbero non supportare MMS. Per inviare un MMS utilizzando l'SDK di Android, utilizziamo semplicemente il metodo SmsManager.sendDataMessage()?
Grazie
Sto facendo qualcosa di simile QUI !!! http://stackoverflow.com/questions/14452808/sending-and-receiving-mms-in-android – toobsco42