2
我正在將GCM與Google AppEngine(Java)結合使用。 我的服務每天發送超過10,000封郵件。幾乎每條消息都成功發送到接收方。 但大約每一天,我通過AppEngine上發送GCM消息後,出現以下情況例外:AppEngine + GCM:IOException:無法獲取網址:https://android.googleapis.com/gcm/send
Uncaught exception from servlet
java.io.IOException: Could not fetch URL: https://android.googleapis.com/gcm/send
at com.google.appengine.api.urlfetch.URLFetchServiceImpl.convertApplicationException(URLFetchServiceImpl.java:137)
at com.google.appengine.api.urlfetch.URLFetchServiceImpl.fetch(URLFetchServiceImpl.java:43)
at com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Connection.fetchResponse(URLFetchServiceStreamHandler.java:417)
at com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Connection.getInputStream(URLFetchServiceStreamHandler.java:296)
at com.google.apphosting.utils.security.urlfetch.URLFetchServiceStreamHandler$Connection.getResponseCode(URLFetchServiceStreamHandler.java:149)
at com.google.android.gcm.server.Sender.sendNoRetry(Sender.java:362)
at com.google.android.gcm.server.Sender.send(Sender.java:261)
at de.alamos.firemergency.apager.gcm.ApagerServlet.sendDataToAndroid(ApagerServlet.java:282)
at de.alamos.firemergency.apager.gcm.ApagerServlet.doPost(ApagerServlet.java:162)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
...
在下面的行會出現此錯誤:
MulticastResult results = sender.send(message, tokens, 5);
有沒有人有一個想法,這個問題可能是什麼是?
這很奇怪,因爲所有信息都會被髮送99,999%。只有少數人拋出這個例外。
任何解決方案?我得到了相同的 –
不,不幸的是沒有。 – hoppeljs
「URLFetch偶爾會失敗,這只是App Engine上的一個事實。」 https://groups.google.com/forum/#!msg/google-appengine/vkD2ffMogAg/ntF_EkHYaxcJ –