SmsManager.SendDataMessage Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
deprecated
Envíe un SMS basado en datos a un puerto de aplicación específico.
[Android.Runtime.Register("sendDataMessage", "(Ljava/lang/String;Ljava/lang/String;S[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V", "")]
[System.Obsolete("deprecated")]
public void SendDataMessage (string? destinationAddress, string? scAddress, short destinationPort, byte[]? data, Android.App.PendingIntent? sentIntent, Android.App.PendingIntent? deliveryIntent);
[<Android.Runtime.Register("sendDataMessage", "(Ljava/lang/String;Ljava/lang/String;S[BLandroid/app/PendingIntent;Landroid/app/PendingIntent;)V", "")>]
[<System.Obsolete("deprecated")>]
member this.SendDataMessage : string * string * int16 * byte[] * Android.App.PendingIntent * Android.App.PendingIntent -> unit
Parámetros
- destinationAddress
- String
dirección a la que se va a enviar el mensaje
- scAddress
- String
es la dirección del centro de servicio o null para usar el SMSC predeterminado actual.
- destinationPort
- Int16
puerto al que se va a entregar el mensaje
- data
- Byte[]
el cuerpo del mensaje que se va a enviar
- sentIntent
- PendingIntent
si no es NULL, se PendingIntent
transmite cuando el mensaje se envía correctamente o se produce un error.
El código de resultado será Activity.RESULT_OK
correcto o uno de estos errores:RESULT_ERROR_RADIO_OFF
RESULT_ERROR_GENERIC_FAILURE
RESULT_ERROR_NULL_PDU
.
El control SMS basado en aplicación comprueba sentIntent. Si sentIntent es NULL, el autor de la llamada se comprobará en todas las aplicaciones desconocidas, lo que hace que se envíe un número menor de SMS en el período de comprobación.
- deliveryIntent
- PendingIntent
si no es NULL, se PendingIntent
transmite cuando el mensaje se entrega al destinatario. La pdu sin procesar del informe de estado se encuentra en los datos extendidos ("pdu").
- Atributos
Excepciones
si destinationAddress o los datos están vacíos
Comentarios
Envíe un SMS basado en datos a un puerto de aplicación específico.
Este miembro está en desuso. Use android.telephony.SmsManager.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.