Что я хочу сделать, это
Отправка SMS на определенный порт, и приложение, прослушивающее получение SMS-сообщений для одного и того же порта, должно реагировать только на получение SMS-сообщений.
У меня есть такой приемникэто
<receiver android:name=".BinarySMSReceiver">
<intent-filter>
<action android:name="android.intent.action.DATA_SMS_RECEIVED"/>
<data android:port="8091"/>
<data android:scheme="sms"/>
</intent-filter>
</receiver>
и отправка смс, как показано ниже
manager.sendDataMessage(phonenumber, null, (short) SMS_PORT, data, piSend, piDelivered);
MyReceiver действительно получил сообщение, но выдает сообщение наряду с другими получателями, которые также могут прослушивать.
Мой собственный почтовый ящик устройства также перехватывает смс.
Если я объявляю другого получателя с другим номером порта, он также может прослушивать.проверено в моих журналах.
или если я изменю номер порта для моего первого получателя даже тогда, когда он получит.
Только бог знает, почему этот порт не фильтрует смс.
Пожалуйстадал предложения.Любое направление или подсказка или решение приветствуются.
Спасибо