fcm푸시 를 공부하는 중입니다.
안드로이드 테스트앱하나 만들어서 테스트까지 잘 마쳤습니다.
그리고 jar파일안에 넣어서 fcm푸쉬는 개발하려는데 문제가 발생하였습니다.
안드로이드앱에서 잘 동작하던 fcm푸시가 jar만들후 해당 클래스를 못찾는다고 나오고있습니다.
사용코드는
MyFirebaseInstanceIDService service = new MyFirebaseInstanceIDService();
service.onTokenRefresh();

jar파일을 열어서 확인해보니 MyFirebaseInstanceIDService파일의 존재를 확인하였고...
여러가지 테스트해본결과

그림처럼 extends FirebseInstanceIdService를 상속받는 것이 문제였습니다.
저 extends를 빼버리면 잘동작하는데 넣으면 죽는걸보면 아마 FirebseInstanceIdService를 읽어오지 못하는게
아닌가하는 생각이드는데...그럼 어떻게 해야 FirebseInstanceIdService를 읽어올수있게 하는지가 문제인데...
테스트앱에서 잘 동작하는 것은 단지jar파일로 만든후 동작시키면 안움직이는 걸로바서는 앱과는
다른 셋팅이 필요하지 않나 생각이됩니다.
혹시 해당관련부분에 대해 지식이 있으신분은 조언좀 부탁드리겠습니다.