2017-09-18 92 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」

如果我使用來自我的Android同事的令牌(或者甚至是我從模擬器設備上的啓動應用獲得的令牌)我成功並獲得了類似於消息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"