GCM - Google云消息传递:ccs客户端登录时连接已关闭

时间:2014-04-16 09:06:09

标签: google-cloud-messaging

我创建了我的项目编号,API密钥,注册ID并成功实现了一个http服务器,但是当实现css(xmpp)服务器时,它不起作用。我在http://developer.android.com/google/gcm/ccs.html

中使用了java教程

控制台显示红色警报:

INFO: Loading providers for file [classpath:META-INF/extension.providers]
SASL authentication PLAIN failed: text: 
    at org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:342)
    at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:243)
    at org.jivesoftware.smack.Connection.login(Connection.java:368)
    at server.SmackCcsClient.connect(SmackCcsClient.java:334)
    at server.SmackCcsClient.main(SmackCcsClient.java:344)
Apr 16, 2014 3:48:29 PM server.SmackCcsClient$2 connectionClosed
INFO: Connection closed.
第334行是:

  

connection.login(用户名,密码);

有谁知道这里出了什么问题?感谢

1 个答案:

答案 0 :(得分:2)

当我尝试实施XMPP(CCS)时,我得到了相同的错误。因此,经过这么多网站,我发现要使用GCM(XMPP)的流媒体功能,您需要注册此服务作为跟踪合作伙伴

他们说的是这样的

  

在API控制台中创建启用GCM的项目后,您必须填写此表单并成为试用合作伙伴,以通过CCS使用上游消息传递和用户通知。访问权限仅限于填写表单的人员。您将收到Google发送的电子邮件,通知您现在可以访问; Google还会向您发送回复服务器的地址,您可以使用该地址将邮件退回到您的应用程序。

请访问此网站并填写表格

Upstream Google Cloud Messaging and User Notifications Sign-up

<强>更新

现在,所有开发人员都可以使用GCM(CCS)进行上传!