Приложение handsent подавляет трансляцию SMS_RECEIVED

У меня есть приложение на рынке, которое обрабатывает трансляции android.provider.Telephony.SMS_RECEIVED. теперь я понял, что трансляция больше не отправляется (или, по крайней мере, я ее больше не получаю), как только на конкретном устройстве установлена ​​смс handcent.

  1. Как это возможно, что приложение может отключить передачу от отправки?
  2. есть ли способ получить трансляцию?

спасибо Саймон

1 ответ

Решение

Как это возможно, что приложение может отключить передачу от отправки?

СМС отправляются в виде заказанной трансляции. Приемники с высоким приоритетом могут прервать трансляцию, не позволяя получателям с более низким приоритетом получить на это шанс.

есть ли способ получить трансляцию?

Ваш ресивер имеет более высокий приоритет <intent-filter> чем Handcent, что может или не может быть возможно.

Или удалите Handcent.

Другие вопросы по тегам