2017-09-18 3 views
0

iOS 앱에 firebase를 구현하려고합니다. 기기에서 푸시를받을 수 없습니다. 오류 : 나는 다음있어 실제 장치에서 응용 프로그램을 실행, 내가 토큰 내가 얻을 사용하려고하면Firebase - iOS 앱에서 기기의 토큰이 유효하지 않습니다.

curl --header "Content-Type: application/json" \ 
--header "Authorization: key=<my key here>" \ 
https://fcm.googleapis.com/fcm/send \ 
-d '{"notification": {"body": "Hello from curl via FCM!", "sound": "default"}, 
"priority": "high", 
"to": "<my token here>"}' 

:

디버그를 위해 나는 곱슬 곱슬 요청을 사용하려고 "InvalidRegistration"

만약 I 내 안드로이드 동료의 토큰을 사용하십시오 (또는 심지어 시뮬레이터 장치의 실행 앱에서 가져온 토큰). 성공하면서 메시지 ID와 같은 것을 얻었습니다.

어떻게 해결할 수 있습니까?

답변

0

귀하의 페이로드가 잘못된 것 같다, 터미널에서 다음 명령을 시도하고 당신의 필요 조건에 따라 그것을 조정 :

curl -X POST -H "Authorization: key=<my key here>" -H "Content-Type: application/json" -d '{ 
    " data ": { 
    "title": "Notification title", 
    " body ": { 
"name": "Body text", 
} 
    }, 
    "to": "<my token here>" 
}' "https://fcm.googleapis.com/fcm/send" 
관련 문제