2012-04-11 3 views
5

Nella mia applicazione voglio inviare un SMS all'utente, sono registrati per l'applicazione senza l'interazione dell'utente. È possibile in Android? Sì significa come farlo perché non voglio aprire l'applicazione SMS predefinita disponibile in Android.Qualsiasi SMS API è disponibile per Android per inviare SMS dall'applicazione Android?

+0

Ho bisogno di un piccolo chiarimento, inviare un SMS all'utente o dall'utente? O generare un falso SMS sul dispositivo come se fosse stato ricevuto? –

+0

Desidero inviare un SMS all'utente dalla mia applicazione senza aprire l'applicazione SMS predefinita – Krishna

+0

Ok, ma non stai davvero inviando un SMS all'utente se sei già sul dispositivo giusto? Quindi vuoi solo aggiungere una nuova voce all'area di archiviazione SMS sul dispositivo, essenzialmente fingendo una ricevuta SMS? Sto solo cercando di capire perché sembra come inviare un SMS a un dispositivo che * sei già acceso * è un po 'indietro rispetto a una prospettiva UX. Hai considerato di mostrare solo una finestra di dialogo con il messaggio della tua applicazione? –

risposta

2

Se si sta solo cercando di inviare uno SMS dal dispositivo quasi non potrebbe essere più semplice che usare SmsManager.sendTextMessage

9

e 'molto semplice per inviare sms utilizzando code-androide

SmsManager sms = SmsManager.getDefault(); 
sms.sendTextMessage(NUMBER, null, MESSAGE, null, null); 

e se si desidera catturare tutti i th e gli eventi relativi a sms come gli sms inviati, consegnati quindi è possibile fare riferimento al link fornito in post sopra da @Ian Newson. Grazie

+0

comunque per inviare messaggi dal sito Web al mio telefono Andriod? – CodeGuru

+0

@DeepSan Questo è ottenere un costo dal nostro saldo. Qualsiasi opzione è lì per inviare sms gratuiti come questo –