안녕하십니까.
안드로이드 생초보 입니다.
구현 중인 기능은 은행에서 오는 입금알림 SMS나 push notification을 캐치하여 입금자, 금액 정보를 가져오고자 합니다.
일단 BroadcastReceiver를 상속하여 수신 문자를 캐치하여 문자 내용을 읽어 오는 것은 구현했습니다.
그리고 아래와 같은 push notification이 수신될 시 이를 캐치하여 notification 내의 정보를 가져오고 싶은데
일반적인 BroadcastReceiver로 구현해 보았지만 receive가 되지 않는 듯 합니다.
permission은 아래와 같이 주었구요.. 단순히 BroadcastReceiver로는 안 되는건가요?
(처음 게시판에 질문을 해 보는거라서 질문 형식이나 질문 시 적어야 할 내용들이 부족한 부분 있을 수도 있음을 양해 부탁 드리며, 지적해 주시면 내용 보충토록 할테니 조언 주시면 매우 감사 하겠습니다!! ^^)
AndroidManifest.xml 의 권한 부분
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
AndroidManifest.xml 의 Receiver 부분
<receiver
android:name =".Receiver01"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
Receiver class 일부
public class Receiver01 extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
....
수신된 push notification 캡쳐
