안녕하세요 푸쉬구현중 GcmListenerServicer가 응답하지 않아 푸쉬 데이터 파싱이 안되는 문제를 격고 있습니다.
우선 푸쉬는 정상적으로 들어오고 있습니다. 하지만 클릭하여 앱을 실행시 GcmListenerServicer가 응답하지 않아 데이터 파싱
이 되지 않고 있습니다.
아래는 에러 로그 이며 푸쉬 수신시 에러 로그가 발생 합니다.
정상적으로 진행이 되었는데 갑자기 문제가 생겨 이렇게 질문 드립니다.
E/FirebaseInstanceId: Failed to resolve target intent service, skipping classname enforcement
E/FirebaseInstanceId: Error while delivering the message: ServiceIntent not found.
Manifest구현 내용 입니다.
<uses-permission android:name="yourpackage.permission.C2D_MESSAGE"/>
<permission android:name="yourpackage.permission.C2D_MESSAGE" android:protectionLevel="signature" />
<!-- GCM 받기 -->
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<!-- 메시지 받을 때 wake up 하기 위해 -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<!-- [START gcm_receiver] -->
<receiver
android:name="com.google.android.gms.gcm.GcmReceiver"
android:exported="true"
android:permission="com.google.android.c2dm.permission.SEND">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<category android:name="yourpackage" />
</intent-filter>
</receiver>
<!-- [END gcm_receiver] -->
<!-- [START gcm_listener_service] -->
<service
android:name=".gcm.MyGcmListenerService"
android:exported="false">
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
</intent-filter>
</service>
<!-- [END gcm_listener_service] -->
<!-- [START instanceId_listener_service] -->
<service
android:name=".gcm.MyInstanceIDListenerService"
android:exported="false">
<intent-filter>
<action android:name="com.google.android.gms.iid.InstanceID" />
</intent-filter>
</service>
<!-- [END instanceId_listener_service] -->
<!-- [START gcm_registration_service] -->
<service
android:name=".gcm.RegistrationIntentService"
android:exported="false">
</service>