2016-03-19 17 views
0

böyle benim parse-server ile push bildirimleri göndermek yapın:Ayrıştırma Sunucu: android itme tipi için gönderen bulamıyor

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 

Her zaman bu hata mesajını bakın günlüklerinde:

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."}} 

cihaz itme bildirimini sadece iyi almaz.

Android cihazlara push bildirimleri göndermiyorum. Kayıtlı bir tane bile yok. Ayrıca ayrıştırıcı sunucu yapılandırmamda android push yapılandırmamıştım. Ayrıştırıcı sunucusunda kayıtlı tek bir iOS aygıtı var.

Bunun neden olduğu hakkında bir fikriniz var mı?

cevap

2

Sadece Android için Push göndermeyi bilmediğini söyler. Boş bir dize ile android için itme tanımlarsanız, bu hatayı alabilirsiniz ...

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

Bilmekte fayda var. Ama neden anahtarlar tanımlanmışsa, android için itme göndermeyi bile deniyor? – funkenstrahlen

+0

Sanırım göndermeye çalışmıyor, belki de android ihanetleri tanımlamadığınız bir bildirim –

İlgili konular