节点作为GCM客户端

我需要testingGCM通信以及一些其他networking相关的任务。 我想运行一个node.js脚本来做一些请求,并且(我希望有可能)以GCM客户端的身份接收gcm消息,就像是一个Android应用程序一样。 我知道我可以在Android,IOS,Chrome App上拥有GCM客户端,但是在节点上有没有这样的function库? 如果没有,我怎么能testing多个gcm客户端,而不用实际使用Android?

谢谢你的回应!

编辑:一个可能的解决scheme,我看到它是用户Chrome浏览器应用程序作为我的node.js客户端和gcm服务器之间的代理。