我有一個混合應用程序,並有一些問題,看到通知..PushNotification - 沒有設備發現
我得到的錯誤
com.ibm.pushworks.server.exceptions.PushWorksException:FPWSE0009E:內部服務器錯誤。沒有找到設備
我在本地MFP上運行(eclipse-V7.1)..我在worklightconsole中看到該設備,並且該應用程序安裝在我的手機上(Xcode-> phone via USB),我看到opt -in通知消息。但是,我得到的錯誤,當我嘗試發送推..
我使用郵遞員和RESTAPI http://localhost:10080/worklightadmin/management-apis/1.0/runtimes/MyMobile/notifications/applications/myProj/messages
這裏是POST請求的身體
{
"message": {
"alert": "Test message"
},
"settings": {
"apns": {
"badge": 1,
"iosActionKey": "Ok",
"payload": {},
"sound": "song.mp3"
},
"gcm": {
"payload": {},
"sound": "song.mp3"
}
},
"target": {
"consumerIds": [],
"deviceIds": ["166CB698-45C2-4C61-9074-248EA4F8AA8F"],
"platforms": [
"A","G"
]
}
}
你能不能給作爲Vivin在評論中提到的,您的設備ID可能是錯誤的一些線索來解決這個問題..
感謝
作爲第一步做訂閱一個GET: http://www.ibm.com/support/knowledgecenter/SSHS8R_7.1.0/com.ibm.worklight.apiref.doc/apiref/r_restapi_push_device_subscription_get.html 檢查此設備ID是否確實存在 –
在我的本地設置中,相同的JSON適用於我。您輸入的設備ID是否有可能是錯誤的?使用「目標」內的當前參數,只有在設備ID錯誤的情況下才能獲得錯誤消息。 –