2017-06-06 59 views
0

當我執行 捲曲-i 「https://codename-one.appspot.com/token?m=id&i=d116845c6825ac151489ab33725285e5f48b3e0225285e5f48b3e02codename-one.appspot.com嘗試遷移舊設備ID

結果時500錯誤是:

HTTP/1.1 500 Internal Server Error 
X-Cloud-Trace-Context: 3f022af7dc49c7650be2fa82421a8511 
Date: Tue, 06 Jun 2017 18:25:36 GMT 
Content-Type: text/html; charset=UTF-8 
Server: Google Frontend 
Content-Length: 323 
Alt-Svc: quic=":443"; ma=2592000; v="38,37,36,35" 


<html><head> 
<meta http-equiv="content-type" content="text/html;charset=utf-8"> 
<title>500 Server Error</title> 
</head> 
<body text=#000000 bgcolor=#ffffff> 
<h1>Error: Server Error</h1> 
<h2>The server encountered an error and could not complete your request.<p>Please try again in 30 seconds.</h2> 
<h2></h2> 
</body></html> 

這似乎運行時發生從https://www.codenameone.com/blog/new-push-servers.html

的示例(帶有六個9)如何判斷舊設備ID是否存在,或者這是否與服務器存在臨時錯誤?

回答

0

該ID是不正確的舊設備ID是純數字和你的電話號碼包含一個de字符

+0

這是問題。由於某些原因,DeviceID沒有以cn1-ios或cn1-gcm作爲前綴。推送服務器上是否有任何文檔?現在我們正在接收:具有「狀態」的HTTP 200:「無效」 – ed4ba064bdb2135

+0

我們仍然在爲ios設備接收「status = inactive」。無論如何測試非激活密鑰而不嘗試發送推送通知? – ed4ba064bdb2135

+0

我認爲你錯誤地使用了這個API。此API用於轉換舊的傳統推送ID,我認爲您正試圖「轉換」註冊回調的參數,這是不必要的 –