我按照this website上的示例来使用CCS实现GCM服务器。但是,当代码尝试连接到gcm服务器时,代码有异常(下面代码中的最后一行):
ConnectionConfiguration config = new ConnectionConfiguration(GCM_SERVER, GCM_PORT);
config.setSecurityMode(SecurityMode.enabled);
config.setReconnectionAllowed(true);
config.setRosterLoadedAtLogin(false);
config.setSendPresence(false);
config.setSocketFactory(SSLSocketFactory.getDefault());
connection = new XMPPTCPConnection(config);
connection.connect();
我在网上查了一下,有人说我需要为appengine上的应用启用结算才能使用GCM服务器。我这样做但它仍然无效。我一直看到以下错误:
gcm.googleapis.com:5235异常:权限被拒绝:尝试 未经许可访问被阻止的收件人。 (映射-IPv4)的
我错过了什么吗?