본문 바로가기

android push2

FCM 파이어베이스 포그라운드 백그라운드 알림 및 백그라운드 작업처리 저번 게시글에 있던 소스코드는 단순히 푸시알림을 받기만 하면 되는 코드였습니다. 이번 코드는 웹에서 통해 보내주는 제이슨 형식의 푸시알림을 변경하여 포그라운드 및 백그라운드 푸시알림 + 백그라운드 알림이 왔을때 앱딴에서의 동작처리까지 가능하게 했습니다. 웹에서 보내주는 여기 제이슨형식의 파일에서 notification을 아애 삭제해주시고 앱딴에서 data형식으로 받아서 쓰시면 백그라운드 상태에서도 처리가 가능합니다. 우선 MyFBMessageService 클래스를 만들어서 FirebaseMessagingService를 상속받습니다. @RequiresApi(api = Build.VERSION_CODES.O) public class MyFBMessageService extends FirebaseMessagi.. 2019. 10. 24.
안드로이드 스튜디오 파이어베이스 연동 https://firebase.google.com/ 이사이트에 들어가시면 이런 그림을 보실 수 있습니다. 시작하기 버튼 눌러줍니다. 그다음에 프로젝트 추가 버튼을 눌러줍니다. 프로젝트 이름을 입력해줍니다. (보통 안드로이드 스튜디오의 프로젝트 이름을 적습니다) 계속버튼 눌러줍니다. 계정을 선택 할 수도있지만 이메일같은걸 적어서 만들어야 하는 경우도 있습니다. 국가 선택하는 란이 나온다면 대한민국을 찾아주시면됩니다. (한국이라고 안쓰여져 있음) 생성중이라는 문구가 보입니다. 생성이 완료되면 새 프로젝트가 준비되었습니다. 문구와 함께 계속 버튼이 활성화 됩니다. (눌러주세요) 이제 본격적으로 안드로이드와 파이어베이스를 연결해보도록 하겠습니다. 빨간 동그라미를 클릭해주세요. 패키지명은 MainActivity... 2019. 10. 1.