Приложение handsent отключает трансляцию SMS_RECEIVED

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

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

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

Ответ 1

как возможно, что приложение может подавлять трансляцию от отправки?

SMS отправляются как заказываемая трансляция. Высокоприоритетные приемники могут прервать широковещательную передачу, не позволяя получателям с более низким приоритетом получать шанс на нее.

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

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

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