Cómo enviar y recibir mensajes SMS de datos

He encontrado algunos tutoriales sobre cómo enviar / recibir mensajes de texto SMS, pero ninguno sobre cómo enviar / recibir mensajes SMS de datos. Tengo una cantidad muy pequeña de datos que me gustaría que los usuarios de mi aplicación puedan compartir.

Puedo enviar, pero miBroadcastReceiver nunca se llama. Parece que este es un problema conocido (http://code.google.com/p/android/issues/detail?id=1576) pero ¿alguien ya ha descubierto cómo hacer esto?

Intenté enviar / recibir un SMS de texto y eso funciona bien, lo que pasa es que necesito especificar un puerto para que solo mi aplicación pueda escuchar el SMS.

Parece que esta pregunta se ha hecho aquí antes y nunca fue respondida:cómo recibir sms de texto en un puerto específico.

Respuestas a la pregunta(1)

Su respuesta a la pregunta