현재 백그라운드에 앱이 실행하고 있지 않아도 sms 이 수신되면 broadcast 로 이벤트를 발생하여
역으로 sms을 발송하는 소스를 구현하고 있습니다.
백그라운드에 앱이 존재할때에는 송/수신이 가능하지만
실행되지 않을 때에는 sms 수신 broadcast 이벤트가 작동하지 않습니다.
가능하게 하는 방법이 없을까요?
현재 타겟 버전은 6.0.1 이고, AndroidManifest.xml 는 다음과 같습니다.
<uses-permission android:name="android.permission.SEND_SMS"/>
<uses-permission android:name="android.permission.WRITE_SMS"/>
<uses-permission android:name="android.permission.READ_SMS"/>
<uses-permission android:name="android.permission.RECEIVE_SMS"/>
<receiver android:name ="smsbroadcast"
android:enabled="true"
android:exported="true">
<intent-filter android:priority="9999">
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>