【发布时间】:2013-05-25 12:21:21
【问题描述】:
我尝试使用 Smack API 连接到 GCM 的云连接服务器。我的代码:
ConnectionConfiguration config = new ConnectionConfiguration("gcm.googleapis.com","5235");
config.setCompressionEnabled(true);
config.setSASLAuthenticationEnabled(true);
config.setSocketFactory(SocketFactory.getDefault());
Connection conn = new XMPPConnection(config);
conn.connect();
conn.login(Config.GCM_SENDER_ID, Config.GCM_API_KEY);
但是我得到了连接失败错误和 XMPPException 错误。有什么想法吗?
【问题讨论】:
-
请添加更多信息。仅有代码是不够的。最好包含 XMPPException 的堆栈跟踪和类型以及一些日志输出。
-
您的项目 ID(又名发件人 ID)是否已被 Google 列入白名单?
标签: java android xmpp smack google-cloud-messaging