2016-03-19 7 views
0

я отправить уведомление толчка с моим parse-server, как это:Анализировать Сервер: Не удается найти отправитель для толкающего типа андроида

curl -X POST \ 
    -H "X-Parse-Application-Id: XXXXXXXXXXXXXXX" \ 
    -H "X-Parse-Master-Key: XXXXXXXXXXXXXXX" \ 
    -H "Content-Type: application/json" \ 
    -d '{ 
     "where": { 
      "deviceType": { 
      "$in": [ 
       "ios" 
      ] 
      } 
     }, 
     "data": { 
      "title": "The Shining", 
      "alert": "All work and no play makes Jack a dull boy." 
     } 
     }'\ https://myserver.com/parse/push 

В журналах я всегда вижу это сообщение об ошибке:

Mar 18 14:35:18 xsn-app parse-app[31790]: Can not find sender for push type android, {"where":{"deviceType":{"$in":["ios"]}},"data":{"title":"The Shining","badge":"1","alert":"All work and no play makes Jack a dull boy."}} 

Однако устройство действительно получает push-уведомление.

Я не отправляю push-уведомления на устройства Android. Там даже не зарегистрировано ни одного. Я также не настроил андроид в настройках моего сервера синтаксического анализа. На сервере анализа есть только одно устройство iOS.

Любая идея, почему это происходит?

ответ

2

это просто говорит U, что он не знает, как отправить Push для Android. Вы можете избавиться от этой ошибки, если вы определяете push для андроида с пустыми строками ...

"android": { 
      "senderId": "...", 
      "apiKey": "..." 
      }, 
+0

Полезно знать. Но почему он даже пытается отправить push на android, если ключей нет? – funkenstrahlen

+0

Я думаю, что он не пытается отправить его, Возможно, это просто уведомление о том, что вы не определили андроидальные нажатия –

Смежные вопросы