로메오의 블로그

[React Native] Postman에서 Push 보내기 본문

App & OS/Hybrid

[React Native] Postman에서 Push 보내기

romeoh 2019. 8. 4. 16:31
반응형

Firebase 목록

[React Native] URL 배포하기 [Android/iOS]

[REACT NATIVE] FIREBASE 연동하기

[React Native] Firebase Push Notification 추가 [Android]

fcmToken 가지고오기

앱을 실행하고 command + M을 눌러서 Debug JS Remotely를 누릅니다.

크롬 콘솔창에서 fcmToken을 확인합니다.

 

Firebase console > Project setting > 클라우드 메시징에서 이전서버키를 복사합니다.

 

postman을 실행해서 위와 같이 입력합니다.

POST: https://fcm.googleapis.com/fcm/send
Headers:
  Content-Type: application/json
  Authorization: key=[이전서버키]

 

Body를 선택하고 위와 같이 추가하고 Send 버튼을 누릅니다.

{
  "to" : [FCMTOKEN],
  "data" : {
    "title": "푸시테스트_data",
    "message": "hello, push world",
    "android_channel_id": "deployPushTest"
  },
  "notification": {
    "title": "푸시테스트_notification",
    "body": "hello, push world",
    "sound": "default"
  },
  "priority" : "high"
}

앱이 활성화 되어 있을때

data 부분이 표시됩니다.

앱이 비활성화되어 있을때

notification 부분이 표시됩니다.

알림창을 눌러서 앱을 실행하면 푸시 데이터를 가지고 올수 있습니다.

 

문제점:

react-native-firebase의 push notification은 몇가지 문제가 있습니다.

- 앱이 실행되어 있을때 push를 받은 경우:

알림창을 눌렀을때 앱에서 push data를 받아오지 못합니다.

 

- 앱이 비활성화 되어 있을때 push를 받은 경우:

알림창에 아이콘을 표시하지 못합니다.

 

위 두가지 문제는 아직 해결하지 못했습니다.

해결방법이 있으신분은 공유좀 부탁드려요.

 

Firebase 목록

반응형
Comments