클라이언트가 앱에 FCM 푸시 기능을 넣어달라고 요구합니다. 다음은 구체적인 요구조건입니다.
1. 푸시는 제목 "title"과 내용 "body" 그리고 이미지로 구성되어 있으며 모두 표시되어야 합니다.
2. 앱이 forground에 있을 때 푸시 팝업이 뜨고 status bar에 표시되어야 합니다.
3. 앱이 background에 있을 때 푸시 팝업이 뜨고 status bar에 표시되어야 합니다.
4. 앱이 종료되었을 때 푸시 팝업이 뜨고 status bar에 표시되어야 합니다.
다음은 forground, background, 종료 기준입니다.
앱을 실행해서 화면이 뜬 상태가 forground 입니다. 여기서 홈버튼을 눌러 나가면 backgroud 상태입니다. 최근사용앱 (recent list)에서 앱을 위로 swipe한 것이 앱을 종료한 상태입니다.
앱은 패키지명 "com.example.androidfcmtest"로 소스를 코딩해야 하며 첨부한 google-services.json을 추가해야 합니다.
푸시 테스트는 다음 링크로 접속해서 수행할 수 있습니다.
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 |
---|