
오늘부터 GCM에서 FCM으로 마이그레이션 작업을 시작합니다. 그런데 GCM에 대해서도 아는 게 없고 먼저 작업을 해본 대리님은 오늘 휴가라서 물어볼 수 없었습니다. 일단 오늘은 이전까지 작업한 소스들을 SVN에 반영하는 것부터 시작했습니다.
지금은 FCM 관련 자료들을 보며 내용을 파악하고 있습니다. 물론 이전에 작업된 소스를 참고하여 작업을 하면 되겠지만, 아는 게 너무 없어서 전체적인 자료를 한번은 봐야겠다고 생각을 했습니다. 이게 그냥 코딩만 하면 되는 게 아니라 Firebase 관련 설정 작업들이 있더라구요. 단순히 자료를 찾아서 대강 진행하면 되기야 되겠지만, 이후에는 머리 속에 아무 것도 남지 않아 작업을 했지만 아무 것도 모르는... 그런 상태가 되면 안되잖아요. 그래서 귀찮더라도 구글이 제공하는 자료를 찾아서 하나씩 읽어보고 있습니다. 내용 정리를 한다는 것은 시간 관계성 현실적으로 어렵고요. 참고한 자료들의 링크들이 무엇인지는 리스트로 정리를 하고, 작업한 내용이 무엇인지는 간단히 글이나 그림으로 정리하며 작업을 진행하고 있습니다.
일단 오늘은 전반적인 자료를 찾아보며, 비공개 키를 생성하는 방법을 익혔습니다. 내일은 스프링 프로젝트에 Firebase Admin SDK를 추가하고 푸시 메시지를 보내는 방법, 안드로이드 앱에서 FCM으로 푸시 메시지를 받는 방법을 정리해 보도록 하겠습니다.
오늘 작업량이 많지 않았던 이유는요. 지난 주말에 쉬지 못했던 여파 때문인 것 같습니다. 집중이 되지 않고 머리가 띵했어요. 이 때 취할 수 있는 가장 좋은 방법은 회의실에서 잠시 눈을 붙이는 것이지만, 오늘은 하루종일 회의가 있어서 그러지 못했습니다. 자리에 앉아 잠시 조는 것으로 대신했어요. 저녁이 되어서야 컨디션이 정상으로 돌아왔습니다. 오늘은 제 시간에 잠을 자야겠어요.

