如何从流星调用android GCM

Posted

技术标签:

【中文标题】如何从流星调用android GCM【英文标题】:How to call android GCM from meteor 【发布时间】:2013-06-17 21:52:51 【问题描述】:

我想在我的 android 框架中使用 Android GCM。

我见过https://github.com/h2soft/node-gcm 不过是个npm,不知道能不能用在meteor中。

感谢您的任何提示。

【问题讨论】:

【参考方案1】:

我已经制作了一个可以使用它的包。我还没有机会把它放在气氛中。 (在 Dropbox 上:https://www.dropbox.com/s/1mpwygl30deo1es/node-gcm.zip)

您可以在服务器端 javascript 代码的任何位置使用 gcm,就像在 https://github.com/ToothlessGear/node-gcm 上一样。

例如(可以工作的简化版)

var message = new gcm.Message();

var message = new gcm.Message(
    collapseKey: 'demo',
    delayWhileIdle: true,
    timeToLive: 3,
    data: 
        key1: 'message1',
    
);

var sender = new gcm.Sender('insert Google Server API Key here');
var registrationIds = [];

registrationIds.push('regId2'); 

sender.send(message, registrationIds, 4, function (err, result) 
    console.log(result);
);

要从客户端拨打电话,您需要将其与 Meteor.call 接口

【讨论】:

以上是关于如何从流星调用android GCM的主要内容,如果未能解决你的问题,请参考以下文章

如何“流星运行 android-device”到我的流星服务器?

从图库上传图像或单击移动相机流星 android 应用程序中的图像

从流星中的循环调用外部模板

如何使用流星进行 API 调用

GCM Android:不幸的是,GCM 演示已停止

如何防止流星应用程序与人行横道包在Android编译期间崩溃?