2013-12-06 3 views
0

У меня есть BroadcastReceiver, который получает sms, поступающий по телефону (Samsung Galaxy S4), и отображает уведомление, содержащее информацию о смс. Все работает нормально. Когда приложение «Samsung ChatON» обновлено до последней версии в Google Play Store, мой BroadcastReceiver перестает работать. Уведомления см. В моем приложении не отображаются. Все смс перехватываются приложением «Samsung ChatOn». Было бы приоритетом BroadcastReceiver? Я уже поставил высокие значения.Как перехватить SMS на Android, когда установлено приложение Samsung ChatON?

Отрывок из BroadcastReceiver моего AndroidManifest.xml файла:

<!-- SMS --> 
<receiver 
    android:name=".receiver.ReceiverSms">   
    <intent-filter android:enabled="true" android:exported="false" android:priority="999"> 
     <action android:name="android.provider.Telephony.SMS_RECEIVED" /> 
    </intent-filter> 
</receiver> 

ответ

0

Я вижу один и тот же вопрос, я постараюсь добавить еще немного к сценарию, хотя. (Также на Galaxy S4, btw) Если у меня есть приложение обмена запасами, установленное как приложение SMS по умолчанию, мое приложение получает намерение. Если я использую другое приложение (например, Hello SMS), я больше не получаю намерения. Чтобы добавить к испытанию странность, если я использую Android 4.4 (cyanogenmod) на Galaxy S4, это НЕ проблема, и я НЕ ПРИНИМАЮ, но на складе Galaxy S4 (Android 4.3 на данный момент) есть проблема. Кроме того, работа на Galaxy Nexus с 4.4 отлично работает с Hello SMS, и мое приложение получает намерение.

Надеюсь, что это поможет кому-то еще, и если у вас есть что добавить или потенциальные решения, добавьте их.

Смежные вопросы