更多内容在gcm通知流星

More content in gcm notification meteor

本文关键字:gcm 通知 流星      更新时间:2023-09-26

我正在Meteor应用程序中处理GCM通知。代码如下

    var gcm = Meteor.npmRequire('node-gcm');
var message = new gcm.Message({
    collapseKey:new Date().getTime().toString(),
    delayWhileIdle: false,
    timeToLive: 2419200,
    data: {
        "title": "some Title",
        "message":"some Message"
    }
});
message.addData('msgcnt','3');
message.addData("notId", parseInt(Math.random() * 25));
var sender = new gcm.Sender('XXXXX');
var registrationIds = [];
registrationIds.push('XXXX');
sender.send(message, registrationIds, 5, function (err, result) {
    if(err) {
    }
    else   {
        console.log(message);
    }
});

上面的代码给了我一个标题为粗体的通知,在标题下面,我有一行消息。但我不想要标题,相反,我想在通知中容纳更多的消息行。

就像当我收到通知时,我应该只看到几行没有标题的消息。我应该如何在GCM中做到这一点?

您将需要实现大视图样式,这有助于生成包含大量文本的通知。特别是,您需要在通知生成器上调用setStyle,如下所示:

.setStyle(new NotificationCompat.BigTextStyle()
            .bigText(msg))

这需要在Android上的客户端代码中实现。