2013-02-12 55 views
0

我在使用Xtify發送GCM消息時遇到問題。 我的設備已註冊,但未顯示在測試實施中。該應用正在測試。 我把這條信息從我的服務器發送到xtify,它被202狀態碼接受,但是信息沒有到達設備。Xtify GCM錯誤202消息未到達設備

{ 「apiKey」: 「布拉布拉-2c0e-4c90-8845-753ed8ac3d64」, 「APPKEY」: 「布拉布拉-e6d0-441f-8b32-c0fc8be4ee5b」, 「的Xid」:[ 「asdsd387242167c695bbac」], 「sendAll」 :假, 「內容」:{ 「受試者」: 「oferta」, 「消息」: 「LAT = 39.50017; LON = -0.43342; DIS = 50.0; oferta = 1;」, 「動作」:{ 「類型」:」 NONE「,」data「:」「,」label「:」「}}}

問題在哪裏?謝謝

回答

0

202是一個成功的代碼,這意味着xtify服務器接受請求但不一定將它傳遞給設備。我建議遵循these steps以確保您的應用程序註冊到xtify,並確保您的app manger中的應用程序設置爲「開發/測試」,以便您能夠在測試頁面中看到它。對於GCM


推式API調用示例:

網址:http://api.xtify.com/2.0/push

的Content-Type:application/json

HTTP實體主體:

{ 
    "apiKey": "xxxxxx-xxxxx-xxxx-xxxxx", 
    "appKey": "xxxxxx-xxxxx-yyyy-xxxxx", 
    "xids": ["xxxxxxxxxxxxxxxxxx"], 
    "sendAll": true, 
    "content": { 
     "subject": "Greetings Earthlings", 
     "message": "Take me to your leader", 
     "action": { 
      "type": "DEFAULT" 
     } 
    } 
} 
+0

我已查看了所有代碼,我沒有發現任何錯誤要麼。現在該設備出現在測試實施中,但我沒有做任何更改。我收到來自控制檯的推送,但是如果我從我的服務器發送推送,我沒有收到它。我使用這個類https://github.com/xtifyTools/xtifyTools/tree/master/PHPScripts。答案是一樣的202.謝謝 – user1852854 2013-02-14 14:43:20

+0

我不明白「但不必將其交付給設備」。爲什麼?我在哪裏可以看到測試頁?你是否參考了測試實施頁面?我只看到設備是否已註冊,現在是否顯示。 – user1852854 2013-02-14 15:31:11

+0

例如,如果設備處於脫機狀態,您仍然可以獲得202.如果設備顯示在測試頁面中,請選擇您的設備,然後單擊「提交測試通知」,至少添加標題和內容並確保將操作設置爲提醒。 – 2013-02-14 16:58:55

相關問題