
firebase에 토큰을 전달하고 그 과정을 디버그 하는 과정까지 진행했습니다.
class MyFirebaseMessagingService: FirebaseMessagingService() {
override fun onNewToken(p0: String) {
super.onNewToken(p0)
}
override fun onMessageReceived(message: RemoteMessage) {
super.onMessageReceived(message)
}
}
token 처리를 위한 클래스를 생성해주었습니다.
{
"message": {
"token": "cxSF8Em2TMGH1p9gplqlQo:APA91bEhfagL0wJHyCm0gHPq1m1zBb0nRLLn5QLGUa8654GmQtsXKxLUY62RMQdHhOcg3BUYOJB6vLBZGrahdGrCk7J6QBGRAZr7K65H4hkc2XSETmY0_Hv4vZCDpqUC1FH0gsdcwj5B",
"data": {
"title": "test text",
"message": "test text"
}
}
}
firebase 문서에서 제공하는 api 툴로 쉽게 message를 보내는 작업까지 해주었습니다.
curl --request POST \
'https://fcm.googleapis.com/v1/projects/push-app-7adb6/messages:send?key=[YOUR_API_KEY]' \
--header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--data '{"message":{"token":"cxSF8Em2TMGH1p9gplqlQo:APA91bEhfagL0wJHyCm0gHPq1m1zBb0nRLLn5QLGUa8654GmQtsXKxLUY62RMQdHhOcg3BUYOJB6vLBZGrahdGrCk7J6QBGRAZr7K65H4hkc2XSETmY0_Hv4vZCDpqUC1FH0gsdcwj5B","data":{"title":"test text","message":"test text"}}}' \
--compressed
패스트캠퍼스 바로가기 -> https://bit.ly/3FVdhDa
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
'패스트캠퍼스 챌린지' 카테고리의 다른 글
| [패스트캠퍼스 챌린지 16일차] Android 명언 앱 (0) | 2021.11.16 |
|---|---|
| [패스트캠퍼스 챌린지 15일차] Android push app 3가지 type (0) | 2021.11.15 |
| [패스트캠퍼스 챌린지 13일차] Android push알람 앱 (0) | 2021.11.13 |
| [패스트캠퍼스 챌린지 12일차] Android push 알람 앱 (0) | 2021.11.12 |
| [패스트캠퍼스 챌린지 11일차] Android WebView (0) | 2021.11.11 |