2012-07-20 45 views
0

我在Phonegap 1.9上成功地使用PhoneGap插件(不再由Urban Airship官方支持)。PhoneGap和UrbanAhiphip註冊別名(400錯誤請求錯誤)

當我註冊到UA而沒有別名時,一切都很好,我可以接收測試推送通知。我嘗試發送JSON有效負載以及註冊(用於別名/標籤等),並且收到400錯誤請求錯誤。

發送至:api/device_tokens/DEVICETOKEN

與JSON:{"alias":1}

我設置的請求頭爲 「application/json」 爲好。

任何想法將不勝感激!謝謝:)

+0

已解決...請參閱下面的答案。 – PotatoFro 2012-07-20 22:38:43

回答

0

解決:別名值的格式不正確所以在我的情況下,它的工作原理,當我發送以下內容(注意:在號碼1的加引號):

{"alias":"1"} 

因此得出結論.. 。這裏是我添加到PhoneGap UA插件的註冊功能中以發送別名(對於標籤等,這將是相同的):

var JSON_payload = {}; 
JSON_payload.alias = "1"; //add tags etc the same way 

request.setRequestHeader("Content-Type", "application/json;"); 
request.send(JSON.stringify(JSON_payload));