SmsManager.SendDataMessage Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
deprecated
Envie um SMS baseado em dados para uma porta de aplicativo específica.
[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
o endereço para o qual enviar a mensagem
- scAddress
- String
é o endereço do centro de serviços ou null para usar o SMSC padrão atual
- destinationPort
- Int16
a porta para a qual entregar a mensagem
- data
- Byte[]
o corpo da mensagem a ser enviada
- sentIntent
- PendingIntent
se não for NULL, isso PendingIntent
será transmitido quando a mensagem for enviada com êxito ou falhar.
O código de resultado será Activity.RESULT_OK
para êxito, ou um destes erros:RESULT_ERROR_RADIO_OFF
RESULT_ERROR_GENERIC_FAILURE
RESULT_ERROR_NULL_PDU
.
O controle SMS baseado em aplicativo verifica sentIntent. Se sentIntent for NULL, o chamador será verificado em relação a todos os aplicativos desconhecidos, o que faz com que um número menor de SMS seja enviado no período de verificação.
- deliveryIntent
- PendingIntent
se não NULL, isso PendingIntent
é transmitido quando a mensagem é entregue ao destinatário. A pdu bruta do relatório de status está nos dados estendidos ("pdu").
- Atributos
Exceções
se destinationAddress ou dados estiverem vazios
Comentários
Envie um SMS baseado em dados para uma porta de aplicativo específica.
Este membro foi preterido. Use android.telephony.SmsManager.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.