-3

代码:

String msg = "";
try {
    if (gcm == null) {
        gcm = GoogleCloudMessaging
        .getInstance(OrfografApplication.this);
    }
    String senderId = Constants.GCM_SENDER_ID;
    GCM_REGISTRATION_ID = gcm.register(Constants.GCM_SENDER_ID);
    msg = "Device registered, registration id="
                    + GCM_REGISTRATION_ID;
    setRegistrationId(OrfografApplication.this,
                        GCM_REGISTRATION_ID);
} catch (IOException ex) {
    Log.w(TAG, ex.getMessage());
    msg = "Error :" + ex.getMessage();
}
return msg;

异常消息SERVICE_NOT_AVAILABLE

在 logcat 中: W/GCM(749): DIR: /data/data/com.google.android.gms/app_APP /data/data/com.google.android.gsf

它运行良好,但在 8 月 23 日停止。

4

1 回答 1

0

请参阅SERVICE_NOT_AVAILABLE GCM上的答案。同样的原因可能有很多。其中之一可能是任一设备无法读取响应或来自服务器的 500/503。显然还有一个错误报告,尚未解决。请参阅上面链接中的详细信息。

于 2013-08-26T16:40:40.577 回答