Como enviar e receber mensagens SMS de dados

Encontrei alguns tutoriais sobre como enviar / receber mensagens SMS, mas nenhum sobre como enviar / receber mensagens SMS de dados. Eu tenho uma quantidade muito pequena de dados que gostaria que os usuários do meu aplicativo pudessem compartilhar.

Eu posso enviar, mas meuBroadcastReceiver nunca é chamado. Parece que este é um problema conhecido (http://code.google.com/p/android/issues/detail?id=1576), mas alguém já descobriu como fazer isso?

Tentei enviar / receber um SMS de texto e isso funciona bem, o problema é que preciso especificar uma porta para que apenas meu aplicativo possa escutar o SMS.

Parece que esta pergunta foi feita aqui antes e nunca foi respondida:como receber sms de texto para porta específica ..

questionAnswers(1)

yourAnswerToTheQuestion