본문 바로가기

코딩실무문제

[안드로이드] FCM 푸시를 구현하세요

반응형

클라이언트가 앱에 FCM 푸시 기능을 넣어달라고 요구합니다. 다음은 구체적인 요구조건입니다.

 

 

 

 

1. 푸시는 제목 "title"과 내용 "body" 그리고 이미지로 구성되어 있으며 모두 표시되어야 합니다.

2. 앱이 forground에 있을 때  푸시 팝업이 뜨고 status bar에 표시되어야 합니다.

3. 앱이 background에 있을 때 푸시 팝업이 뜨고 status bar에 표시되어야 합니다.

4. 앱이 종료되었을 때 푸시 팝업이 뜨고 status bar에 표시되어야 합니다.

 

 

 

 

푸시 팝업

 

s

 

 

다음은 forground, background, 종료 기준입니다.

앱을 실행해서 화면이 뜬 상태가 forground 입니다. 여기서 홈버튼을 눌러 나가면 backgroud 상태입니다. 최근사용앱 (recent list)에서 앱을 위로 swipe한 것이 앱을 종료한 상태입니다.

 

 

 

 

앱은 패키지명 "com.example.androidfcmtest"로 소스를 코딩해야 하며 첨부한 google-services.json을 추가해야 합니다.

 

 

google-services.json
0.00MB

 

 

 

푸시 테스트는 다음 링크로 접속해서 수행할 수 있습니다.

 

http://3.35.48.34:5000/AndroidFcmTest

 

 

 

위 링크로 접속한 다음 FCM 토큰을 복사해 넣고 발송버튼을 클릭하면 폰으로 푸시가 전송됩니다. 제목은 "title" 내용은 "body" 이미지는 "https://i.natgeofe.com/n/4f5aaece-3300-41a4-b2a8-ed2708a0a27c/domestic-dog_thumb_4x3.jpg"로 하드코딩되어 있습니다.

 

 

 

 

 

반응형

'코딩실무문제' 카테고리의 다른 글

[아이폰] FCM 푸시를 구현하세요  (0) 2022.06.28