【发布时间】:2018-03-14 13:59:09
【问题描述】:
我们在连接到 Google 的 GCM API (https://android.googleapis.com/gcm/send) 以获取来自我们服务器的 Android 推送通知 (SSLHandshakeException) 时遇到一些问题。 从 2018 年 2 月 28 日到 3 月 8 日,问题是间歇性的(有时推送发送,否则 SSL 握手错误)。从 2018 年 3 月 9 日起,该问题一直持续。
请查看下面的日志。想知道颁发的证书是否有任何变化。
com.sun.jersey.api.client.ClientHandlerException:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:找不到有效的请求目标的认证路径 在 com.sun.jersey.client.urlconnection.URLConnectionClientHandler.handle(URLConnectionClientHandler.java:151)
【问题讨论】:
-
您没有提供日志,您提供了一条错误消息。 SO 不是 IT 服务。错误信息很清楚,找不到有效的证书
-
问题是,GCM 推送通知到 android 设备之前工作得很好。检查现有证书的有效期,有效期至 2022 年
标签: android google-cloud-messaging